Skip to content

面向对象 ​

在一个Java文件中,可以定义多个类(但是通常只定义一个类):最多只能有一个类被声明为public类,而且这个public的类必须和文件名称同名

成员方法:普通的成员方法不要加static。

多态 ​

抽象类 ​

接口 ​

常量与枚举 ​

权限修饰符 ​

数组 ​

数组有两种定义方式:

静态初始化数组:在定义数组的同时存入元素

简化格式: 数据类型[] 数组名 = { 元素1,元素2 ,元素3,… }

完整格式: 数据类型[] 数组名 = new 数据类型[]{ 元素1,元素2 ,元素3,… }

区别: 完整格式支持先定义后赋值, 但是简化格式必须一气呵成

动态初始化数组:定义数组时先不存入具体的元素值,只确定数组存储的数据类型和数组的长度

数据类型[] 数组名 = new 数据类型[长度]

集合 ​

单列集合:list和set,其中set是不允许重复的集合。

list:有序可以重复有索引可以修改,主要实现是ArrayList,参考Python中的列表

set:无序不可重复,主要实现类是HashSet,参考Python的集合

双列集合:map,每个元素是键值对,键唯一,值可以重复,参考Python中的字典

创建集合对象 ​

ArrryList<E> 变量名称 = new ArrayList();