校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > jvm内存结构
题目

JVM分为哪些区,每一个区干嘛的?

解答

1)方法区(method):被所有的线程共享。方法区包含所有的类信息和静态变量。

2)堆(heap):被所有的线程共享,存放对象实例以及数组,Java堆是GC的主要区域。

3)栈(stack):每个线程包含一个栈区,栈中保存一些局部变量等。

4)程序计数器:是当前线程执行的字节码的行指示器。

C 3条回复 评论
学Java

方法区:包含所有类信息和静态变量。
堆:存放对象实例和数组,Java堆是GC的主要区域。
栈:每个线程中有一个栈区,栈中保存一些局部变量等。
程序计数器:是指线程执行的字节码的行。

发表于 2021-09-22 18:24:35
0 0
Helen

方法区,栈,堆

发表于 2020-08-26 11:44:58
0 0
五分i

栈 , 本地方法栈 ,程序计数器,堆 , 方法区

发表于 2020-08-26 10:41:42
0 0