1。从设计目的来讲
a.基本类型主要是从c语言到java的保留类型,要目的是用来作为类的基本构件,以表达类的属性特性
b.为了完善java面向对象的特点,jdk1.5有了自动装箱自动拆箱的新概念,也就是给基本类型提供了包装类
2。从内存来讲
a.基本类型就是代表的一个数值,一个字符,一个boolean等,因为他所占用的内存小,操作频繁所以存放在栈中,他的生成或消亡都比较高效
b.引用类型变量也分配在栈中,但是它所存储的引用所指向的对象实体是在堆中或常量池中。
1。从设计目的来讲
a.基本类型主要是从c语言到java的保留类型,要目的是用来作为类的基本构件,以表达类的属性特性
b.为了完善java面向对象的特点,jdk1.5有了自动装箱自动拆箱的新概念,也就是给基本类型提供了包装类
2。从内存来讲
a.基本类型就是代表的一个数值,一个字符,一个boolean等,因为他所占用的内存小,操作频繁所以存放在栈中,他的生成或消亡都比较高效
b.引用类型变量也分配在栈中,但是它所存储的引用所指向的对象实体是在堆中或常量池中。