基本数据类型
Java中的基本数据类型只有之前说过的8+1中,其中最后的void比较特殊,他只表示没有返回值,没有实际的意义
引用类型
除了前文的8+1种基本数据类型意外的其他类型都是引用类型(类,数组),引用类型所占空间与类型本身无关,与操作系统有关,在32位的操作系统上,引用类型占4个字节,在64位的操作系统上,引用类型占8个字节。
基本数据类型和引用类型的区别
○ 基本数据类型在内存存储上是直接存储的,而引用类型在内存中存储的是该引用的内存地址,而内存地址指向的位置,才是数据存储的位置。
○ 他们在内存中占的空间不同
○ 基本数据类型的修改是直接修改的,可以直接赋值修改,而引用类型的修改是通过修改引用类型内部的变量进行修改的,不能直接赋值