基本数据类型

  • 内置数据类型
  • 引用数据类型

内置数据类型

Java 语言有八种基本类型。分别为:六种数字类型,一种字符类型,一种布尔类型。

类型名 二进制位数 包装类 最小值 最大值 默认值 例子
byte 有符号 8 位 java.lang.Byte -128 (-2^7) 127 (2^7-1) 0 byte a = 100
short 有符号 16 位 java.lang.Short -32768 (-2^15) 32767 (2^15 - 1) 0 short aa = 1000
int 有符号 32 位 java.lang.Integer -2,147,483,648(-2^31) 2,147,483,647(2^31 - 1) 0 int a = 100000
long 有符号 64 位 java.lang.Long -9,223,372,036,854,775,808(-2^63) 9,223,372,036,854,775,807(2^63 -1) 0L long a = 100000L
float 单精度 32 位 java.lang.Float 0.0f float f1 = 234.5f
double 双精度 64 位 java.lang.Double 0.0d double d1 = 7d
char 单一的 16 位 Unicode 字符 java.lang.Character \u0000 (十进制等效值为 0) \uffff(即为 65535) ‘u0000’ char letter = ‘A’;
boolean 表示一位的信息 flase true 和 false

引用类型

常量

1
2
//final 类型 常量名 = 值
final double PI = 3.1415927;