final原理 文章目录 final原理1.设置final变量的原理2. 获取final变量的原理 1.设置final变量的原理 public void TestFinal(){ final int a = 20; } 字节码解释: 发现 final 变量的赋值也会通过 putfield 指令来完成,同样在这条指令之后也会加入写屏障,保证在其它线程读到它的值时不会出现为 0 的情况。 2. 获取final变量的原理 待写…