2021年5月11日

final修饰的变量是否能够通过反射更改

摘要: 首先给出结论,当定义基本数据类型的变量并且同时赋值的时候,该变量是无法通过反射更改. 此时由于JVM编译优化机制,任何引用该变量的地方得到都是常量,上简单代码: 定义三个final变量,其中两个为基本数据类型(int和string) public class TestReflection { fin 阅读全文

posted @ 2021-05-11 11:24 德邦总管 阅读(1275) 评论(0) 推荐(0) 编辑

导航