美文网首页
2018-03-24

2018-03-24

作者: nikown | 来源:发表于2018-03-24 22:06 被阅读0次

Java学习随笔4

JVM的内存分配:

首先,jvm的内存主要分为三大块:堆,栈,方法区。

堆:jvm内存中最大的一块。用于存放对象实例。所有线程共享,也是垃圾回收机制的主要管理区域。

栈:存放基本数据类型,对象的引用地址。是线程私有的。每个方法被执行的时候都会同时创建一个栈帧,用于存储局部变量表、操作栈、动态链接、方法出口等信息。

方法区:所有线程共享。用来存放已被加载的类的信息、常量、静态变量、即时编译器编译后的代码

相关文章

网友评论

      本文标题:2018-03-24

      本文链接:https://www.haomeiwen.com/subject/ddsccftx.html