2018-05-22 第十六天

一、三种内存区域 java 的jvm 内存分为 3部分: 1:java 栈 stack : 所有的局部变量都在栈中分配空间。 静态内存分配的。每个方法调用的时候占用多少内存在编译期就确定了。 栈内存是连续分配的,因此栈中数据的存取效率略低于 cpu 寄存器,效率比较高。 所以,如果在方法内部能用局部变量实现的功能,尽量使用局部变量。 栈内存的回收是方法返回自动回收。   2:java 堆  hea
相关文章
相关标签/搜索