程序计数器:线程私有的,每个线程一份,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。是一个线程共享的区域,主要用来保存对象实例,数组等,内存不够则抛出异常。由年轻代和老年代组成:年轻代:划分为三部分,Eden区和两个Survivor区老年代:主要保存生命周期长的对象其中jdk1.7和jdk1.8的区别:1.7中有一个永久代,存储类信息、静态变量、常量1.8中移除了永久代,把数据存储到了本地内存的元空间中,防止内存溢出方法区:是各个线程共享的内存区域。主要存储类的信息、运行时常量池。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/201487.html