Java内存空间的划分

堆内存:new创建的对象和数组,由Java虚拟机的自动垃圾回收器来管理

栈内存:基本类型的变量数据和对象的引用变量都在函数的栈内存中分配,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间

实际上,栈中的变量指向堆内存中的变量,这就是Java中的指针!

猜你喜欢

转载自www.cnblogs.com/ztz-99a/p/9189047.html