栈 存放方法、变量 堆: 存放对象 元空间 存放类的信息 创建对象流程 先去元空间找到类的信息 若存在此类,在创建一个对象放在堆空间里;若不存在则生成null对象(空对象)由栈空间里的变量去引用堆空间里的对象。 其他 变量的类型就是对象的类型对象是将内存地址赋值给了变量,所以变量其实引用了内存中的对象,称之为引用变量变量的类型称之为引用数据类型