摘要: 5.6成员初始化1.对于方法的局部变量,java以编译时错误的形式来贯彻这种保证。void f(){ int i; i++;//error -- i not initialized 用到i的时候会报错。}2.要是类的数据成员(即字段)是基本类型,保证会有一个初始值。3.在类里定义一个对象引用时,如果不将其初始化,此引用会获得一个特殊值null。5.7构造器初始化1.初始化顺序a.在类的内部,变量定义的先后顺序决定了变量初始化的顺序。b.变量定义散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。2.静态数据的初始化无论创建多少对象,静态数据只占用一份存储区域。sta.. 阅读全文
posted @ 2014-02-26 11:49 消失的旧时光 阅读(158) 评论(0) 推荐(0) 编辑