在Java中,引用数据类型指的是内存空间操作,对于现在会使用的两块内存空间,我们可分为堆内存空间和栈内存空间。
- 堆内存空间:保存真正的数据。堆内存保存的是对象的属性信息;
- 栈内存空间:保存堆内存的地址(堆内存操作权)。如果要简化理解,可以理解为保存的是对象名称。
内存参考图:
Person per = new Person() ; //Person类有name、age属性
new关键字:开辟新的堆内存,里面的默认值为属性类型的默认值。
在Java中,引用数据类型指的是内存空间操作,对于现在会使用的两块内存空间,我们可分为堆内存空间和栈内存空间。
内存参考图:
Person per = new Person() ; //Person类有name、age属性
new关键字:开辟新的堆内存,里面的默认值为属性类型的默认值。