摘要: 一、内部类的基本语法 1、顶层类只能处于public和默认访问级别,而成员内部类可以处于public、protected、默认和private四种访问级别。 2、实例内部类有以下特点: l 在创建实例内部类的实例时,外部类的实例必须已经存在。 l 实例内部类的实例自动持有外部类的实例的引用。在内部类中,可以直接访问外部类的所有成员,包括成员变量和成员方法。并且在多重嵌套中,内部类可以访问所有外部类... 阅读全文
posted @ 2010-03-12 15:34 陆止于此 海始于斯 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 一、总结 1. 所有Java集合类都位于java.util包中,与Java数组不同,Java集合中不能存放基本数据类型,只能存放对象的引用。 2. Set、List、Map统称为Java集合。 3. 在将对象存储到集合类中时,为加快存储速度,要求被在座对象的类中必须覆盖equals()方法和hashCode()方法。即如果一个类重新实现了equals()方法,那么也应该重新实现hashCode()... 阅读全文
posted @ 2010-03-12 15:34 陆止于此 海始于斯 阅读(3608) 评论(0) 推荐(0) 编辑
摘要: 1、声明数组变量的时候,不能指定数组的长度。 2、所有Java数组都有一个length属性,表示数组的长度。 3、数组有多种初始化方式,常见的如下表所示: int[] a = new int[10]; //初始化为默认值 int[] b = new int[]{1,2,3}; //初始化为指定值 int[] c = {1,2,3,4,5}; //初始化为指定值 int[] d = new int[... 阅读全文
posted @ 2010-03-12 15:33 陆止于此 海始于斯 阅读(427) 评论(0) 推荐(0) 编辑