Java 中:不允许逻辑操作、运算操作放在方法块外面,编译器会进行优化!!!
代码:
public class ProductLog {
// 生产数据
// 用于存放待随机的电话号码
private List<String> phoneList = new ArrayList<>();
public static void main(String[] args) {
}
}
以上代码等价于:即编译对代码进行优化后的结果
public class ProductLog {
// 生产数据
// 用于存放待随机的电话号码
private List<String> phoneList = null;
public ProductLog() {
this.phoneList = new ArrayList<>();
}
public static void main(String[] args) {
}
}