避免编译器出现初始化为null的情况。
编译器并不是简单得为每个引用都创建一个默认对象,如果想初始化这些引用可以在代码中得下列位置进行:
1.在定义对象得地方,这意味着他们总是能够被构造器调用之前被初始化。
2.在类的构造器中。
3.就在正要使用这些对象之前,这种是惰性初始化,在生成对象不值得级不必每次生成对象的情况下,减少负担。
4.使用实例初始化。