JAVA知识点集锦
摘要:
一、初始化(new)的实际过程1、在其它任何事物发生之前,将分配给对象的存储空间初始化成二进制的零。2、调用所有基类(可能有多个父类)的构造器,即执行super()或者super(参数列表),其中前者有可能是隐式被调用的,不能遗漏。如果此时构造器中含有成员方法并且此方法被重写了,则应该执行重写之后的方法。3、按照声明的顺序初始化本类中的成员变量。4、调用本类的构造器。二、对象的比较1、== 用来比较两个引用是否指向同一个对象。2、equals()用来识别两个对象是否具有相同的类型和内容。例子:String s1 = new String("hello"); String s 阅读全文
posted @ 2012-10-11 21:42 gentle_girl 阅读(322) 评论(0) 推荐(0) 编辑