我正在使用像這樣的類字段進行默認初始化。我想這些字段將按如下順序初始化:class NormalInit { int i = 3; LocalDate h = LocalDate.now(); public int year = h.getYear(); // is it safe?}我的問題:(1)我對序列的假設是正確的嗎(由Java或jvm規(guī)范保證嗎?)(2)這種初始化是否有常見的失敗/陷阱?
Java:是否有依賴于字段初始化序列的風險?
慕工程0101907
2021-04-01 10:11:39