包装类

关于包装类:

包装类的定义:包装类就是把基本数据类型包装成引用数据类型

 基本数据类型------>引用数据类型

 byte----->Byte

 short---->Short

 int--------->Integer

long------->Long

 float------>Float

 double---->Double

 char------>Character

 boolean--->Boolean

前六种包装类都是Number类的直接之类。后面是Object的子类。

关于自动装箱和自动拆箱:

装箱也就是将基本数据类型转换成引用数据类型,拆箱就是讲引用数据类型转换成基本数据类型。

基本数据类型是存放在栈中的,而引用数据类型也就是对象是存放在堆中的。将栈中的数据变成对象就是要对其进行包装操作,也就是装箱,同理拆箱也是。

 

 

*JDK1.5之后,Java提供自动装箱和自动拆箱。

 

 

 

关于Integer整数缓冲区:Java预先创建了256个常用的整数包装类型对象。

这么创建有利于在实际应用中,对已创建的对象进行复用。

 

 

举个关于面试题的例子:

 

posted @ 2020-10-12 23:30  stormchasers  阅读(89)  评论(0)    收藏  举报