[問題] 這算是openjdk的bug嗎?

作者: NullLife (廢材大叔有點累)   2018-06-22 18:49:51
小弟現在用java版本是 java-1.8.0-openjdk-1.8.0.171-1
然後正在開發某些東西會用到URLClassLoader,
就在我百思不得其解問題出在哪的時候...
我一路追回去URLClassLoader裡面發現這樣一段code...

TMD!! 為什麼要把Exception給我檔起來!!
有大大可以解釋為什麼它要這樣寫嗎?
因為我的ClassLoader有階層關係,
所以它一直這邊找不到, 就會跑錯ClassLoader找class給我...
害我浪費一堆時間在找問題QQ
作者: pttworld (批踢踢世界)   2018-06-22 19:10:00
你要不先完整描述你的問題另外是在那一行跳例外,設計錯誤回傳空值又沒問題
作者: ssccg (23)   2018-06-22 21:05:00
這method signature就沒throw exceptionjavadoc也寫了null if the resource could not be found這樣實作哪裡有問題?你可以說設計有問題,不過這API是java 1.1就有URLClassLoader是1.2才有,已經不能改了就只能這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com