关于java的装箱和拆箱的问题

JavaScript012

关于java的装箱和拆箱的问题,第1张

装箱就是把基础类型封装成一个类。比如把int封装成Integer,这时你就不能把他当成一个数了,而是一个类了,对他的操作就需要用它的方法了。拆箱就是把类转换成基础类型。比如你算个加法什么的是不能用类的,就得把它转换成基本类型,jdk5以后已经可以自动转换了貌似。基本类型你应该懂的吧,就那八种

js中有3种原始包装类型:String,Boolean和Number。每种类型都代表全局作用域中的一个构造函数,并表示各自对应的原始值的对象。原始类型不是对象,但仍可以使用诸如substring的方法,因为js引擎创建String类型的新实例的之后,紧接着就被销毁了,当再次需要时就会又创建另外一个对象。所以为这种原始类型添加属性时会无效。