APP下载
报价宝  ›  科技  › 

Java学习:Java的内存可能划分成为的5个部分

报价宝 来源:baojiabao.com 发布时间:2019-10-26 18:57:00 09月24日更新
报价宝综合消息Java学习:Java的内存可能划分成为的5个部分

Java的内存需要划分成为5个部分:

1.栈(Stack):存放的都是方法中的区域性变数。方法的执行一定要在栈当中执行。

区域性变数:方法的引数,或者是方法{}内部的变数作用域:一旦超出作用域,立从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。

堆内存里面的东西都有一个地址值:16进位制

堆内存里面的资料,都有预设值。规则:

如果是整数型别:那么预设值为0如果是浮点型别:那么预设值为0.0如果是字元型别:那么预设值为\u0000如果是布林型别:那么预设值为false如果是引用型别:那么预设值为null3.方法区(Method Area):储存.class相关资讯,包含方法的资讯。

4.本地方法栈(Native Method Stack):与操作系统相关。

5.暂存器(pc Register):与cpu相关。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 汽车价格 笔记本价格 华为手机价格 耳机价格