- 博客(3)
- 收藏
- 关注
原创 栈(stack) 堆(heap) 方法区(Method Area)当一个对象调用了成员变量、成员方法、java内存中发生了什么?
1.栈(Stack):存放的都是方法中的局部变量 。方法的运行一定要在栈当中。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域(也就是{}),立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里的东西都有一个地址值:16进制堆内存里的数据,都有默认值。规则:如果是整数 默认为0如果是 浮点数默认为0.0如果是字符 默认 ‘\u0000’如果是布尔 默认为false如果是引用类型 默认为null3.方法区(Method Area
2020-11-27 14:04:04
102
原创 java中的内存 栈(Stack) 堆(Heap) 方法区(Method Area)
1.栈(Stack):存放的都是方法中的局部变量 。方法的运行一定要在栈当中。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超出作用域(也就是{}),立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里的东西都有一个地址值:16进制堆内存里的数据,都有默认值。规则:如果是整数 默认为0如果是 浮点数默认为0.0如果是字符 默认 ‘\u0000’如果是布尔 默认为false如果是引用类型 默认为null3.方法区(Method Area
2020-11-25 15:54:43
186
3
原创 2020-11-25
什么是位(bit)?什么是字节(byte)?位(bit):一个数字0或者一个数字1,代表一位。字节(byte):每逢8位是一个字节,这是数据储存的最小单位。1 Byte= 8 bit1 KB=1024Byte1Mb =1024 KB1GB =1024 MB1TB =1024 GB1PB =1024 TB1EB =1024 PB1ZB =1024 EB...
2020-11-25 13:38:39
33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人