Java中的初始化

JVM的垃圾回收器只回收Java中用new创建的对象,所以可以在类中定义finalize()方法,该方法是每次垃圾回收前JVM自动调用的!

 

一、成员初始化

    Java尽力保证:所有变量在使用前都能得到恰当的初始化。对于方法的局部变量,Java以编译错误的形式来贯彻这种保证。

    如果类的成员是基本类型,会被默认分配一个值,可以不显式的声明;如果类里定义一个对象引用,不将其初始化,被默认分配一个null。

 

二、构造器初始化

        

 

 

 

 

 

详见<Thinking in java> P91 : 5.6 成员初始化

posted @ 2016-03-21 13:02  lqzzang  阅读(138)  评论(0编辑  收藏  举报