说一下JVM内存结构

面试

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

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

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

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

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

相关推荐
会飞的小新3 分钟前
C 标准库之 <fenv.h> 详解与深度解析
c语言·开发语言·microsoft
曹牧24 分钟前
文档格式:OFD
java
豆角焖肉1 小时前
Maven进阶与搭建私服
java·maven
大不点wow1 小时前
Java序列化与反序列化:让对象走出JVM
java·开发语言·jvm
阿里嘎多学长1 小时前
2026-07-22 GitHub 热点项目精选
开发语言·程序员·github·代码托管
噢,我明白了1 小时前
Java中日期和字符串的处理
java·开发语言·日期
爱刷碗的苏泓舒1 小时前
C 语言 if-else 与 switch-case 分支语句对比
c语言·开发语言
程序员天天困1 小时前
Arthas trace 命令怎么用?一行定位最慢那行代码
jvm·后端
dkbnull1 小时前
Spring Boot请求处理组件对比详解
java·spring boot
jun_bai1 小时前
Orthanc服务器使用java上传dicom影像文件
java·运维·服务器