[Java 基础]数据类型
基本类型和引用类型 Java 中的数据类型有两类: l 基本类型(又叫内置数据类型,或理解为值类型) l 引用类型 基本类型和引用类型的区别 1. 从概念方面来说 基本类型:变量名指向具体的数值 引用类型:变量名指向存数据对象的内存地址 2. 从内存构建方面来说 基本类型:变量在声明之后java 就会立刻分配给他内存空间 引用类型:它以特殊的方式( 类似C 指针) 指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址。 3. 从使用方面来说 基本类型:使用时需要赋具体值, 判断时使用“== ”号 引用类型:使用时可以赋null, 判断时使用equals 方法 Java 基本类型 Java 的每种基本类型所占存储空间的大小是固定的。它们的大小不像其他大多数语言那样随机器硬件架构的变化而变化。这种不变性是Java 程序相对其他大多数语言而言,更容易移植的原因之一。 所有数值类型都有正负号,所以不要去寻找无符号的数值类型。 基本类型的分类 与绝大多数编程语言类似,Java 也支持数值型、字符型、布尔型数据。 Java 语言提供了 8 种基本类型,大致分为 4 类 整数型 byte :8 位,最大存储数据量是255 ,存放的数据范围是-128~127 之间。 short :16 位,最大数据存储量是65536 ,数据范围是-32768~32767 之间。 int