![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 92
七十一Li
这个作者很懒,什么都没留下…
展开
-
Java中和对象有关的的内存图
一.Java的内存划分 Java的内存就像一间房子的划分一样,分为厨房,客厅,卧室。每个划分区域各司其职。Java的内存被划分为五个部分。 1.栈(Stack) 存放的都是方法中的局部变量。 方法的运行一定是在栈中的。 局部变量:方法的参数,或者是方法{}内部的变量。 局部变量的特点:有作用域,一旦超出作用域,就立刻从栈中消失。 2.堆(Heap) 凡是new出来的东西,都存在于堆中。 堆内存中的东西都有一个16进制的地址值。 堆内存里存放的数据都有默认的值; —整数的默认值为0 —浮点数的默认值为0原创 2020-09-11 09:04:53 · 406 阅读 · 0 评论 -
Java中数组在内存中的图解
一.Java的内存划分 Java的内存就像一间房子的划分一样,分为厨房,客厅,卧室。每个划分区域各司其职。Java的内存被划分为五个部分。 1.栈(Stack) 存放的都是方法中的局部变量。 方法的运行一定是在栈中的。 局部变量:方法的参数,或者是方法{}内部的变量。 局部变量的特点:有作用域,一旦超出作用域,就立刻从栈中消失。 2.堆(Heap) 凡是new出来的东西,都存在于堆中。 堆内存中的东西都有一个16进制的地址值。 堆内存里存放的数据都有默认的值; —整数的默认值为0 —浮点数的默认值为0原创 2020-09-10 16:04:33 · 722 阅读 · 0 评论 -
Java 中堆和栈的区别
转载文章链接转载 2019-05-12 23:27:10 · 143 阅读 · 0 评论