Bhu*_*han 6 java static
当我可以通过构造函数初始化静态成员时,为什么要使用静态初始化块?
NPE*_*NPE 6
首先,你可能永远不会有你的类的任何实例。或者,您可能希望在拥有该类的任何实例之前先初始化静态成员。
其次,从构造函数初始化静态成员需要更多工作:
最后,从概念上讲,这通常是错误的(我说“通常”是因为延迟初始化有合法的用途)。
归档时间:
13 年,4 月 前
查看次数:
4681 次
最近记录: