目录
栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中。
局部变量:方法的参数,或者是方法{ }内部的变量。
作用域:一旦超出作用域,立即从栈内存当中消失。
堆(Heap):凡是new出来的东西,都在堆内存当中
堆内存里面的东西都有一个地址值:16进制。
堆内存里面的数据,都有默认值,规则:
数据类型 | 默认值 |
---|---|
整型 | 0 |
浮点型 | 0.0 |
字符型 | 'u0000' |
布尔型 | false |
引用类型 | null |
局部变量:方法的参数,或者是方法{ }内部的变量。
作用域:一旦超出作用域,立即从栈内存当中消失。
堆内存里面的东西都有一个地址值:16进制。
堆内存里面的数据,都有默认值,规则:
数据类型 | 默认值 |
---|---|
整型 | 0 |
浮点型 | 0.0 |
字符型 | 'u0000' |
布尔型 | false |
引用类型 | null |