内存的划分

作者: Mayo酱 | 来源:发表于2017-09-22 15:36 被阅读0次

    1. 寄存器。

    2. 本地方法区。

    3. 方法区:成员变量存储在堆内存的对象中,所以也叫对象的特有数据。静态变量数据存储在方法区(共享数据区)的静态区,所以也叫对象的共享数据。

    4. 栈内存:用于存储局部变量,当变量所属的作用域一旦结束,所占空间会自动释放。

    5. 堆内存:数组和对象,通过new建立的实例都存放在堆内存中。每一个实体都有内存地址值。实体中的变量都有默认初始化值,根据类型的不同而不同。整数类型是0,小数类型是0.0或0.0f,boolean类 型是false,char类型是'\u0000'。如果将数组的引用实体设置为null,也就是实体不再被使用,那么会在不确定的时间内被垃圾回收器回收。

    相关文章

      网友评论

        本文标题:内存的划分

        本文链接:https://www.haomeiwen.com/subject/bfefextx.html