关于静态类的初始化 HCLXIDIAN 2018-05-03 299 阅读1分钟 延迟初始化的一种办法便是利用静态类,静态类中的静态域可以保证在被用到的时候才会被初始化 因为静态类只有在第一次被使用的使用才被初始化 例如 private static class FiledHolder{ static final FiledType filed = computeFiledValue(); } static FiledType getFiled(){return FiledHolder.filed}只有到这个时候FiledHolder才会被初始化