您的位置:首页 > 编程语言 > Java开发

Java中的初始化

2016-03-21 13:02 260 查看
JVM的垃圾回收器只回收Java中用new创建的对象,所以可以在类中定义finalize()方法,该方法是每次垃圾回收前JVM自动调用的!

一、成员初始化

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

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

二、构造器初始化

详见<Thinking in java> P91 : 5.6 成员初始化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: