java的基础类型分为四类八种
四类是指:整型,浮点型,char型,boolean型
八种具体是:int,short,long,byte;doublefloat;char,boolean
int:4字节
short:2字节
long:8字节
byte:1字节
double:8字节
float:4字节
char:2字节
boolean:1字节
java出去基础类型之外,其他都属于引用类型
基础类型就占一块内存
所有引用类型,如果事先不对其进行初始化,则为null。
类时静态的概念,存在于代码区,当创建一个时,这个类就被分配了空间。
对象是动态的概念,是new出来的,在代码执行的时候,对象会被分配空间,对象存在堆内存中,是一个动态的概念,根据执行的需要来分配内存,类的每个成员变量在不同的对象里都有不同的值。(自己的理解就是类被初始化的时候,就被分配了内存,对象被实例化的时候又在堆内存中占了动态分配的内存空间)。