Java内存分配
jvm在运行过程中争取一片内存空间,并且分配为五个部分。
本地方法栈,寄存器,栈(先进后出),方法区,堆。
栈:方法运行时使用的内存,方法进栈运行,运行完毕就出栈(重点)
堆:new出来的,都在堆内存中开辟了一个小空间。(重点)
方法区:存储可以运行的class文件。
- 方法调用的基本内存原理
- 方法传递基本数据类型的内存原理
- 方法传递引用数据类型的内存原理
本地方法栈,寄存器是计算机考虑的事情,此处不做过多介绍。
Java内存分配
jvm在运行过程中争取一片内存空间,并且分配为五个部分。
本地方法栈,寄存器,栈(先进后出),方法区,堆。
栈:方法运行时使用的内存,方法进栈运行,运行完毕就出栈(重点)
堆:new出来的,都在堆内存中开辟了一个小空间。(重点)
方法区:存储可以运行的class文件。
本地方法栈,寄存器是计算机考虑的事情,此处不做过多介绍。