【发布时间】:2019-01-05 04:06:42
【问题描述】:
我正在使用像这样的类字段的默认初始化。我想这些字段将按如下顺序初始化:
class NormalInit {
int i = 3;
LocalDate h = LocalDate.now();
public int year = h.getYear(); // is it safe?
}
我的问题:
(1) 我对序列的假设是否正确(java 或 jvm 规范是否保证)?
(2) 这种初始化有什么常见的失败/陷阱吗?
【问题讨论】:
标签: java initialization field sequence