1-18代码
1、getClass()是object才能使用的方法
2、老师教过的方法都可以用起来
3、String类型,单个变量在创建时new了就赋值了,用==比较是不相等的
String类型,单个变量创建时即使new了,但是没有赋值,下一步来赋值,用==来比较时是相等的
String数组里的和常量==来比较,是false;
4、集合的长度用:cal.size();数组的长度:a.length
5、用集合存储数据的时候,有序数组可以重复,无序数组不可重复,为了保存的内容不重复,并且新注册的内容原本并不能在集合里,使用迭代来遍历集合
6、从结合cal中删除集合cal02中所包含的元素
cal.removeAll(cal02);
7、cal.removeAll(cal02);从结合cal中删除集合cal02中所包含的元素
8、toArray()集合转换成数组
9、匿名内部类
10、方法 的 形参类型为 抽象类
11、通过对象调用方法,这个方法写在本类中,用本类创建一个对象,方法的形参为抽象类或者接口,在主方法里调用这个方法的时候形参里相当于new一个类,
构造器可以带形参也可以不带参数
12、枚举类开始创建的思想是:把构造器设置为私有类型,在类里创建静态和常量的对象,静态的原因是可以通过类名调用,因为构造器已经设置为私有的了,所以
不能创建这个类的对象了;设置为常量是因为不希望修改这个枚举对象的值。
13、枚举的toString已经自动改写了Object中的toString()方法,输出枚举的姓名;
14、

浙公网安备 33010602011771号