首页 > 代码库 > Java的自动装箱和拆箱的简单讲解
Java的自动装箱和拆箱的简单讲解
装箱就是把基础类型封装成一个类。比如把int封装成Integer,这时你就不能把他当成一个数了,而是一个类了,对他的操作就需要用它的方法了。
拆箱就是把类转换成基础类型。比如你算个加法什么的是不能用类的,就得把它转换成基本类型,jdk5以后已经可以自动转换了貌似。基本类型你应该懂的吧
(byte,short,int,long,float,double,boolean,char)
byte :java.lang.Byteshort :java.lang.Shortint: java.lang.Integerlong :java.lang.Longfloat :java.lang.Floatdouble :java.lang.Doublechar :java.lang.Characterboolean: java.lang.Boolean另外,还有两个常用的包装类:BigInteger 和 BigDecimal另外,顺便说一下Java的基本类型占的位数:1个字节是8位,即8bit,注意一个字节8位和语言无关啊只有8种基本类型可以算.其他引用类型都是由java虚拟机决定的自己不能操作byte 1字节short 2字节int 4字节long 8字节float 4字节double 8字节char 2字节boolean 1字节
Java的自动装箱和拆箱的简单讲解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。