简单认识Java内存模型

来源:互联网 发布:东方有线网络 编辑:程序博客网 时间:2024/05/16 07:53

 JSON Code 
1
2
3
4
5
6
7
8
9
10
11
java内存模型
    程序计数器(Program Counter Register)
        >>线程私有,用来存放当前线程正在执行的代码地址
    虚拟机栈
        >>线程私有,包括局部变量表,操作数栈,动态链接等,对象的引用就在局部变量表中
    java堆
        几乎所有的对象实例都在这个区域,堆可以处于物理上不连续但逻辑上连续的内存上
    方法区
        存放Java类信息,静态变量,静态方法块,常量等信息,这也是Java垃圾回收机制主要活动区域.
    常量池
        包括类的字段(域/field),方法,接口等信息