Java支持的数据类型有哪些?什么是自动拆装箱?

198 阅读1分钟
(笔记)

Java支持的数据类型有哪些?

答:基本型:byte short int long float double boolean char

       引用型:如String等,其实是对象的引用

什么是自动拆装箱?

答:自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:         把int转化成Integer,double转化成Double,等等。反之就是自动拆箱。

(原文)

Java语言支持的8种基本数据类型是:

byte
short
int
long
float
double
boolean
char

自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成Double,等等。反之就是自动拆箱。
Java支持的数据类型包括两种:一种是基本数据类型,包含byte,char,short, boolean ,int , long, float,double;另一种是引用类型:如String等,其实是对象的引用,JVM中虚拟栈中存的是对象的地址,创建的对象实质在堆中,通过地址来找到堆中的对象的过程,即为引用类型。自动装箱就是Java编译器在基本数据类型和对应的对象包装类型间的转化,即int转化为Integer,自动拆箱是Integer调用其方法将其转化为int的过程