java包装类型

包装类型

包装类型针对基础类型而言,所以包装类型的参照物是基本类型,每一种基础类型都有对应的包装类型,基础类型存储在栈内存,包装类型通过new创建的对象(JDK1.4以前,包括JDK1.4),存储在堆内存中

基础类型大小范围包装类型
byte8bit-128~127Byte
short16bit-2^15~ 2^15-1Short
char16bit字符Character
int32bit-2^31~ 2^31-1Integer
long64bit-2^63~ 2^63-1Long
float32bit科学计数法Float
double64bit科学计数法Double
boolean1bitfalse trueBoolean

所有的包装类型对象都在堆内存中创建,所有的基础类型都找栈内存中创建

包装类型和基础类型之间的关系?

包装类型封装了基础类型,也就是说包装类型将基础类型作为它自身的属性

JDK1.5以前:必须以new的方式创建包装类型对象。

JDK1.5提供了一个新的特性:能够让包装类型和基础类型之间相互转换。

自动装箱:将基础类型自动转换为包装类型
自动拆箱:将包装类型转换为基本类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值