了解 Java 9 中的非法反射访问
Java 9 中的非法反射访问是指某些违反模块封装原则的反射操作这个版本。反射访问允许程序动态访问其他类的成员,无论其可见性修饰符如何。
什么定义了非法反射访问?
非法反射访问发生在以下情况:
非法反射访问是如何触发的?
Java 9 运行时监视反射操作。当检测到非法访问时,会发出警告消息。可以通过使用以下模式之一手动指定 --illegal-access JVM 参数来抑制此警告:
触发警告的场景
非法当出现以下情况时,会触发反射访问警告遇到:
解决非法反射访问
要避免非法反射访问警告,请考虑以下步骤:
以上是Java 9 的非法反射访问:如何识别、触发和解决警告?的详细内容。更多信息请关注PHP中文网其他相关文章!