多年來,Oracle一直在提醒開發者,調用sun.*包裏面的方法是危險的。關於這點,讀者可以閱讀Oracle博客上的說明文章“爲什麼開發人員不應該調用‘sun’包”。總之,使用這些已棄用的特性很容易出問題。隨着平臺的變化,它們可能隨時被轉移、刪除或者更改語義。
然而,如果你使用了感知調用者的行爲,也無需失去信心。JDK增強提案(JEP176)呼籲提高JDK方法處理的實現的安全性,使用可以可靠地識別的感知調用者方法的機制代替現有的人工維護的方法列表。
多年來,Oracle一直在提醒開發者,調用sun.*包裏面的方法是危險的。關於這點,讀者可以閱讀Oracle博客上的說明文章“爲什麼開發人員不應該調用‘sun’包”。總之,使用這些已棄用的特性很容易出問題。隨着平臺的變化,它們可能隨時被轉移、刪除或者更改語義。
然而,如果你使用了感知調用者的行爲,也無需失去信心。JDK增強提案(JEP176)呼籲提高JDK方法處理的實現的安全性,使用可以可靠地識別的感知調用者方法的機制代替現有的人工維護的方法列表。