java的数据类型
java的数据类型分为基本数据类型和引用数据类型。
- 概念方面来讲
基本数据类型:变量名指向具体的数值。
引用数据类型:指向存数据对象的内存地址,变量名指向hash值。
- 内存构建方面
基本数据类型:变量在声明之后java会立即分配内存空间。
引用数据类型:以特殊的方式(类似指针)指向对象实体(具体的值),变量声明时不会开辟内存空间,而是存储了内存地址。
- 使用方面
基本数据类型:使用时需要赋具体值,判断时使用"= =“。
引用数据类型:使用时可以赋空,判断时使用equals。使用”= ="判断的是内存地址。