JAVA的内存图理解(栈,堆,方法区)

Java的内存需要划分成为5个部分: 栈(stack) 存放的都是方法中的局部变量。 方法的运行一定要在栈当中。 局部变量: 方法中的参数,或者方法{}内部的变量。 作用域: 一旦超出作用域,立刻从栈内存当中消失。 堆(heap) 凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默认值。规则: 如果是整数 默认为0 如果是浮点数 默认为0.0 如
相关文章
相关标签/搜索