博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java内存
阅读量:6935 次
发布时间:2019-06-27

本文共 360 字,大约阅读时间需要 1 分钟。

内存划分

1,寄存器

2,本地方法区:各个版本不同

3,方法区

4,栈内存

     凡是定义在方法中的变量,都是局部变量,而栈空间存储的都是局部变量。

     并且变量所属的作用域一旦结束,该变量就自动释放。

      生命周期都很短,所以更新速度都比较快

5,堆内存

      存储是数组和对象(其实数组就是对象),凡是new建立的都在堆中。

       特点:

       5.1:堆存储的实体,实体:存储是多个数据的地方

       5.2:每一个实体都有首地址对应栈中的地址

       5.3:堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同

                例如:整数是0,小数是0.0或者0.0f, Boolean false,char ‘\u0000’(unicode编码)

       5.4:

     

转载于:https://www.cnblogs.com/liyunchuan/p/10565383.html

你可能感兴趣的文章