
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|干翻小米,红米又出超大杯旗舰,120W+2K直屏+双旗舰芯
- 电子商务|关于电子商务
- 百度地图|Java程序员应知应会之Maven和Gradle的区别
- 电子商务|欧洲跨境电商销售额市场排名公布,第一名令人意外!
- javascript|穿戴设备将迎变革,OPPO又增新专利,能提升模式切换效率!
- 电子商务|3D打印机有多强大?科学家曾利用3D打印技术打印出火箭喷射器
- Java|Gamamobi CEO黄继德:我们的元宇宙游戏不担心体验落差
- 酷睿处理器|首款骁龙8+机型突然上架预约:大内存+无挖孔设计,感觉被低估了
- 华为荣耀|荣耀magic5传来消息,首次采用1TB大内存,价格却有些出乎意料
- Java|美国传来新消息,ASML态度也变了,这一切竟如此之快
