说一下JVM内存结构

面试

1、栈区:局部变量,对象的应用,与方法执行相关的信息。

2、堆区:所有的对象和它们相应的实例,数组,堆中存储的数据不是线程安全的。

3、方法区:所有的类,静态变量,静态方法,常量,成员方法。

4、本地方法栈:保存本地Native方法信息,用于存储非java方法信息。

5、程序计数器:保存当前执行指令的地址。

相关推荐
QWQ___qwq17 分钟前
Java线程安全深度总结:基本类型与引用类型的本质区别
java·安全·面试
Filotimo_40 分钟前
5.3 Internet基础知识
开发语言·php
识君啊43 分钟前
Java异常处理:中小厂面试通关指南
java·开发语言·面试·异常处理·exception·中小厂
qyzm2 小时前
天梯赛练习(3月13日)
开发语言·数据结构·python·算法·贪心算法
月月玩代码2 小时前
Actuator,Spring Boot应用监控与管理端点!
java·spring boot·后端
leluckys3 小时前
swift- Swift中常见的面试题
开发语言·汇编·swift
BUG_MeDe3 小时前
json格式字符串解析的简单使用 libjson-c
c语言·开发语言·json
CoderCodingNo3 小时前
【GESP】C++五级练习题 luogu-P1182 数列分段 Section II
开发语言·c++·算法
阿珍爱上了阿强,在一个有星星的夜晚3 小时前
node后端页面性能监测分析
java·学习方法