跳到正文
//

变量

1 篇

转载自【 Java编程精选】深入理解 Java final 变量的内存模型

对于 final 域,编译器和处理器要遵守两个重排序规则:在构造函数内对一个 final 域的写,与随后把这个构造对象的引用赋值给一个变量,这两个操作之间不能重排序初次读一个包含 final 域的对象的引用,与随后初次读这个 final 域,这两个操作之间不能重排序举个例子:1234567891011121314151617181920public class FinalExample {    int i;// 普通变量

Java 1336