包装类:java是典型的面向对象编程,但是八种基本数据类型并不支持面向对象编程。基本类型的数据不具备对象的特性,没有属性和方法。沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。

但是,这种非面向对象的做法也会带来不便,因此,java为每种基本数据类型分别设计了对应的类,称为包装类。

基本数据类型以及对用的包装类的关系如下:

byte Byte
short  Short
int Integer
long Long
char Char
float Float
double Double
boolean Boolean

 

 

 

 

 

 

 

 

 

 

 

基本数据类型和对应包装类型的相互转换就是装箱、拆箱。

装箱:把基本类型转换为包装类型,例如,把int转为Integer;

拆箱:把包装类型转换为基本类型,例如,把Integer转为int;

java1.5之后,支持自动装箱、拆箱,也就是在进行基本数据类型和对应的包装类转换时,系统将自动进行。

相关文章:

  • 2021-07-30
  • 2021-10-02
  • 2021-10-19
  • 2021-11-02
  • 2021-10-12
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-21
  • 2021-12-24
  • 2021-05-30
  • 2022-02-04
  • 2021-08-09
  • 2021-07-17
相关资源
相似解决方案