2016 - 2024

感恩一路有你

jvm分为几个区 jvm分为哪些区,每一个区干吗的?

浏览量:1591 时间:2021-03-12 18:45:15 作者:admin

jvm分为哪些区,每一个区干吗的?

JVM虚拟机分为三代:年轻一代、老一代和持久一代。持久化生成主要存储Java类的类信息,与垃圾收集关系不大。年轻一代和老一代的划分对垃圾收集的影响较大。所有新生成的对象首先放置在较年轻的一代中。年轻一代的目标是尽快收集生命周期较短的物体。年轻一代被分为三个区。一个伊甸园,两个幸存者。两个幸存者中的一个总是空的。

想成为java高级程序员,需要掌握哪些技术?

分布式、设计模式、前端技术、网络支付、全文搜索引擎、docker、WebService等

详细可以到如鹏官方网站学习,那里有网络,你可以学习,随时提问,老师可以在线实时答疑。有技术大牛亲自授课,口碑好,基本上都很佩服。有新课程更新,也可以继续申请学习。

java中,静态方法被调用是,存储在内存的哪个区域?是栈?还是放大区?还是两者都有?

堆区域:

1。存储所有对象,每个对象都包含相应的类信息。(该类的目的是获取操作说明)

2。JVM中的所有线程只共享一个堆。堆不存储基本类型和对象引用,只存储对象本身的堆栈:1。每个线程都包含一个堆栈,它只存储基本数据类型和自定义对象的引用(而不是对象),对象存储在heap 2中。每个堆栈中的数据(原始类型和对象引用)都是私有的,其他堆栈无法访问它。

3. 堆栈分为三个部分:基本类型变量区、执行环境上下文和操作指令区。方法区:1。它也被称为静态区域。和堆一样,它也被所有线程共享。方法区域包含所有类和静态变量。2方法区域包含在整个程序中总是唯一的元素,例如类和静态变量。

jvm分为几个区 jvm内存分区 jvm包含哪些部分

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。