JAVA内存分配
[JAVA的内存分配]
- 栈(Stack):主要用来存放局部变量。
- 堆(Heap):凡是new 出来的东西都在堆种。堆中的数据有默认值规则。
- a 如果是整数,默认是0.
- b 如果是浮点数,默认是0.0;
- c 如果是字符,默认是'\u0000'(Unicode写法);
- d 如果是布尔值,默认为false;
- e 如果是引用类型(包含字符串),默认为null(空常量)。
- 方法区(Method Area):存放与.class相关的信息/
- 本地方法区(Native Method Area):与操作系统相关。
- 寄存器(pc Register):与CPU相关,性能极高。
合集:
JAVA
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· c# 半导体/led行业 晶圆片WaferMap实现 map图实现入门篇