一、Java程序在运行时 如何分配内存空间
栈内存:存储的是基本数据类型的变量数据 / 对象的引用 / 方法
堆内存:存储new出来的实体 数组 / 对象
new出来的东西 叫实体
每一个实体都有内存地址值,实体中变量都有默认初始值
二、默认初始化值
基本数据类型
- byte short int 初始化值 0
- long 初始化值 0L
- float 初始化值0.0F
- double 初始化值 0.0
- char初始化值为 a
引用数据类型
初始化值 null
一、Java程序在运行时 如何分配内存空间
栈内存:存储的是基本数据类型的变量数据 / 对象的引用 / 方法
堆内存:存储new出来的实体 数组 / 对象
new出来的东西 叫实体
每一个实体都有内存地址值,实体中变量都有默认初始值
二、默认初始化值
基本数据类型
引用数据类型
初始化值 null