JVM(一):jvm中的数据结构(内存模型):Java Virtual Machine Specification Runtime Data Areas
jvm会将内存划分为若干个区域进行管理,这些区域有各自的用途以及生命周期。根据各个数据区的作用,可以将这些区域分为两大类,即线程间共享的数据区和线程间私有的数据区,其中方法区和堆是由所有线程共享的数据区域,虚拟机栈、本地方法栈和程序计数器为各个线程私有。