枚举

enum 的全称是:enumeration 是jdk1.5中引入的新特性 存放在java.lang包中

jdk1.5之前 我们定义常量都是: public static final ... 现在又有了枚举 可以把相关的常量分到一个枚举类型里

枚举指一组固定的常量组成的类型

可以将枚举看成一种特殊的类 枚举代表了 一组固定的常量值

声明枚举时必须使用关键字 enum 然后定义枚举的名称

枚举的名称如下:

public enum enumname{

enum-body//一般写常量 不能写方法 只能写常量的常量名 不能为其赋值

}

包装类:

基本数据类型及对应的包装类

基本数据类型 对应的包装类
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean

 

 

 

 

 

 

 

 

 

 

每个包装类的对象可以封装一个相应的基本数据类型的数据

所有包装类都可将与之对应的数据类型作为参数 来构造他们的实例

如:

Integer in = new Integer(12)//创建了一个整数类型的对象 其值为12

注意:

Boolean 类结构方法参数为String类型时 若改字符串内容为true(不考虑大小写) 则改Boolean 对象表示true 否则表示false

当Number包装类构造方法参数为String类型时 字符串不能为null 且该字符串必须可解析为相应的基本数据类型 否则编译不通过 运行时会抛出NumberFormatException异常

 

posted @ 2021-12-08 21:50  秃头少女and战战  阅读(28)  评论(0编辑  收藏  举报