枚举类型中的值就是当前枚举类型
常用枚举类型.valueof()来转换枚举类型和字符串型
可以有构造方法,但不能通过构造方法创建对象
因为值全是常量,因此非常安全
包装类
装箱:把基本数据类型封装成包装类型
拆箱:把包装类型变为基本数据类型
自动装箱:包装类型的变量接受基本数据类型的值,会自动把基本数据类型装箱
自动拆箱: 基本数据类型的变量接受包装类型的对象,会自动把对象拆箱
包装类主要使用自动拆装箱进行映射,也主要使用在泛型集合当中
Final 关键字修饰变量时,是常量,一旦初始化,不可更改值
Final关键字修饰方法时,不可被重写
Final关键字修饰类时,不可被继承
String类是一个final类型的字符串类,不可被继承
底层存储是一个私有常量char数组,一旦被初始化,不可更改值,但字符串的重新赋值会重新创建String对象