JAVA基本类型的包装类

JAVA中一切都是对象,所有类都是Object的子类,但8个基本类型是例外,不能当做对象用,于是JAVA为基本类型做了包装类,本质还是基本类型但只是被包装过可以被当成对象使用。包装如下:
byte - Byte
short - Short
int - Integer
long - Long
float - Float
double - Double
char - Character
boolean - Boolean
因此以下代码是正确的:

Object a = 1;      
Integer b = 89;

以上代码JDK1.5后正确,1.5后基本类型可以当做对象用,因为1.5提供了auto box,使基本类型值自动被当做包装实例使用,同时包装实例也可以被当做基本类型使用。

之后在JDK1.7后,所有基本类型包装类增加了Static新方法:

compare(x,y)      //相等返回0,x<y返回<0的数,x>y返回>0的数

用法为:

Boolean.compare(x,y)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值