写高效代码,开发健壮的系统

首先我们先来了解一下JVM内存模型,看看我们平时的类、方法和变量存放的区域。 1.JVM内存模型 (1)程序计数器 这里记录了线程执行的字节码的行号,在分支、循环、跳转、异常、线程恢复等都依赖这个计数器。 (2)java虚拟机堆 用来存放由new创建的对象和数组,在堆中分配空间,由Java虚拟机自动垃圾回收器管理。 (3)java虚拟机栈 在函数定义的一些基本类型变量和对象引用变量都是在栈中内存中
相关文章
相关标签/搜索