使用构造方法时,需要保留一个无参的构造方法
静态方法可以直接通过类名来访问,而不用创建对象。
--
Java代码的执行顺序:
静态变量初始化→静态代码块→初始化静态方法→初始化实例变量→代码块→构造方法
集合: java.util包中
![java基础- Collection和map java基础- Collection和map](https://image.shishitao.com:8440/aHR0cHM6Ly9zMS41MWN0by5jb20vd3lmczAyL00wMS9BNC9GOS93S2lvTDFtMTRTRGhfcXk0QUFCelU4MFdSQU0yNDUucG5n.png?w=700&webp=1)
List接口:存储有序,可以保存重复元素
Set接口:存储无序,不能保存重复元素
List最常用的子类:ArrayList
Set最常用的子类:HashSet
List因为是有序的,所以有对应的get方法根据下标读取数据,而Set是无序的,只能遍历得到数据
Collection的通用方法如下:
![java基础- Collection和map java基础- Collection和map](https://image.shishitao.com:8440/aHR0cHM6Ly9zMy41MWN0by5jb20vd3lmczAyL00wMC8wNi80OC93S2lvbTFtMTRpS3o2RzUzQUFENHZfVy1abWc0MzIucG5n.png?w=700&webp=1)
Map接口的通用方法如下:
![java基础- Collection和map java基础- Collection和map](https://image.shishitao.com:8440/aHR0cHM6Ly9zNC41MWN0by5jb20vd3lmczAyL00wMi9BNS8wMS93S2lvTDFtMk9VU1FLRC1LQUFEUnFwVTBKUE05MTYucG5n.png?w=700&webp=1)
Map最常用的子类有HashMap和Hashtable
Map集合是采用键值对方式来保存数据,所以是无序