1.栈(stack):存放的都是方法的局部变量 , 方法的运行一定要在栈中
局部变量:方法的参数或者方法{内部的变量
作用域 :一旦超出作用域 , 就立刻从栈内存中消失
2.堆(heap) : 凡是new出来的东西都是放在堆当中
堆内存里面有一个地址值 :16进制
堆内存的数据都有默认值 规则
如果是整数类型 , 那么默认为0如果浮点型类型 那么无默认为0.0如果是字符类型 , 那么默认'\\u0000'如果是布尔类型 , 那么默认是false如果是引用类型 , 那么默认为null
3.方法区(Method Area)存储.class相关信息 , 包含方法的信息
4.本地方法栈(native Method stack) :已操作系统相关
【电子商务|java内存需要划分的五部份】5.寄存器 (pc register):与cup有关
- 微信|微信太吃内存?教你如何快速清理,释放手机大量内存
- Java|1999元起售,骁龙870+80w快充技术,IQOO首销成为双冠王
- CPU|实测DDR5与DDR4内存对CPU的性能影响 这结果实在让人惊讶
- Java|OPPO首批适配Android 13机型出炉,你的手机能升级吗?
- 电子商务|电商的未来在于回归实体
- 上海市|java的学习基础
- Java|阿里P8熬了一个月肝出这份32W字Java面试手册,在Github标星31K+
- Java|WIPO公布谷歌AR专利,涉及穿戴式隔空手势识别配件
- 电子商务|淘宝人生游戏好友功能,存在泄漏用户隐私漏洞,谨慎使用
- Java|同样是两台新机,却在体验上有很大差异,从本源上对比一下