靜態初始化中不能放入繁重計算,否則會變慢!

在類初始化期間計算不可變數據結果,並將結果保存在static final字段中是一種非常常見的做法。實際上,這正是靜態初始化器的設計目標。 以下是在初始化時構建一些靜態表的典型示例: public class StaticExample { static final long[] TABLE = new long[100_000_000]; static { TA
相關文章
相關標籤/搜索