说一下JVM内存结构

面试

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

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

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

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

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

相关推荐
程序猿零零漆2 小时前
【Spring Boot开发实战手册】掌握Springboot开发技巧和窍门(六)创建菜单和游戏界面(下)
java·spring boot·游戏
33三 三like2 小时前
高精度计算
开发语言·c++·算法
Hello.Reader2 小时前
Tauri 项目结构前端壳 + Rust 内核,怎么协作、怎么构建、怎么扩展
开发语言·前端·rust
lsx2024062 小时前
SQLite 命令详解
开发语言
csbysj20202 小时前
CSS3 2D 转换
开发语言
甲枫叶2 小时前
【claude产品经理系列11】实现后端接口——数据在背后如何流动
java·数据库·人工智能·产品经理·ai编程·visual studio code
froginwe112 小时前
Ruby 类和对象
开发语言
甲枫叶2 小时前
【claude产品经理系列12】接入数据库——让数据永久保存
java·数据库·人工智能·产品经理·ai编程
追随者永远是胜利者2 小时前
(LeetCode-Hot100)283. 移动零
java·算法·leetcode·职场和发展·go