- 博客(3)
- 收藏
- 关注
原创 Java学习笔记3
1.java.util.Collection:存储一个个数据子接口:List:存储有序的,可重复的数据。Arraylist(主要实现类),LinkedList,Vector其实Arraylist底层好像也是数组,集合相较数组的巨大优势在于可以调用许多方法。子接口:Set 存储无序的,不可重复的数据。(类似高中的集合)2.java.util.Map:存储一对对数据(键值对)存储特点也是无序的,不可重复的。
2023-08-20 20:08:03
62
1
原创 Java学习笔记2
1.用static修饰叫做静态变量,静态方法。2.随着类的加载而加载,静态变量只会加载一次。static存放在堆中的一个静态区域。3.通过 类.static 的方式去调用静态方法。静态方法不可以调用非静态结构。根据产生时间来理解会简单很多。4.static修饰的方法内根本没有this和super之说。那是针对对象的。5.方法内操作的变量是静态变量时,建议为静态方法。
2023-08-20 19:41:17
33
1
原创 Java学习笔记1
5.在多态的场景下,调用方法时。编译时,认为方法是左边声明的父类的类型的方法(即被重写的方法) 执行式,实际执行的是子类重写父类的方法。补充:构造器的作用很大程度上可以初始化属性的值,比如子类可以通过super(name,age)对父类的属性进行初始化,而不是依靠get,set方法。在一个类中如果没有构造器,默认会提供一个空参的构造器,而如果这个类是子类,则父类需要有一个空参的构造器,不然会报错。总结:子类的构造器的使用要先调用父类的构造器,调用父类构造器的目的在于子类可以使用父类的属性和方法。
2023-08-20 19:39:46
26
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人