说一下JVM内存结构

面试

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

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

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

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

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

相关推荐
m0_613856293 分钟前
mysql数据库乱码如何解决_mysql字符集与校对规则配置方法
jvm·数据库·python
c++之路6 分钟前
C++ 预处理器
开发语言·c++
fengxin_rou13 分钟前
RabbitMQ安装教程:windows本地安装和docker部署
java·分布式·后端·rabbitmq
a8a30219 分钟前
Laravel7.x核心特性全解析
java·spring boot·后端
CN-Dust19 分钟前
【C++专题】格式化输出与输入
开发语言·c++·算法
m0_6028577621 分钟前
Chart.js 4 中实现基于数据极值的垂直线性渐变填充
jvm·数据库·python
夏恪22 分钟前
如何计算SQL同比环比数据_利用窗口函数LAG与LEAD
jvm·数据库·python
AI人工智能+电脑小能手23 分钟前
【大白话说Java面试题】【Java基础篇】第19题:HashMap的key如何减少发生哈希冲突
java·开发语言·后端·面试·哈希算法·hash-index·hash
qq_3493174827 分钟前
Tailwind CSS如何自定义间距数值_配置theme spacing扩展CSS边距
jvm·数据库·python
coderlin_29 分钟前
Langgraph项目三 agent搭建
java·数据库·redis