枚举

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 @   秃头少女and战战  阅读(29)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示