了解Java 9 中的非法反射存取
Java 9 中的非法反射存取是指某些違反封裝原則的反射操作模組這個版本。反射存取允許程式動態存取其他類別的成員,無論其可見性修飾符為何。
什麼定義了非法反射存取?
非法反射存取發生在以下情況:
非法反射存取是如何觸發的?
Java 9 運行時監視反射操作。當偵測到非法存取時,會發出警告訊息。可以透過使用以下模式之一手動指定--illegal-access JVM 參數來抑制此警告:
觸發警告的場景
非法當出現以下情況時,會觸發反射訪問警告遇到:
解決非法反射存取
要避免非法反射存取警告,請考慮以下步驟:
以上是Java 9 的非法反射存取:如何辨識、觸發和解決警告?的詳細內容。更多資訊請關注PHP中文網其他相關文章!