美文网首页
java se 1.5.1 对象的内存

java se 1.5.1 对象的内存

作者: 起名字真难难难 | 来源:发表于2019-12-19 16:24 被阅读0次

    划分为5个部分

    1、栈

    存放方法的局部变量(方法的参数、方法的内部变量),方法的运行在栈中。
    一旦超出作用域,立刻从栈内存中消失。

    2、堆

    凡是new出来的对象,都在堆中。
    堆内存里的东西都有一个地址值(16进制),堆内存里的数据,都有一个默认值。
    int -->0
    double-->0.0
    字符-->'\u0000'
    布尔-->false
    引用-->null

    3、方法区

    存储.class相关信息,包含方法的信息

    4、本地方法栈

    5、寄存器

    内存图例

    一个数组


    image.png

    两个数组


    image.png
    把一个数组赋值给另一个数组
    image.png

    相关文章

      网友评论

          本文标题:java se 1.5.1 对象的内存

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