内置数据类型
整数类型
byte | short | int | long | |
---|---|---|---|---|
取值范围 | -2^7 ~ 2^7-1 | -2^15 ~ 2^15-1 | -2^31 ~ 2^31-1 | -2^63 ~ -2^63-1 |
字节数 | 1 | 2 | 3 | 8 |
位数 | 8 | 16 | 32 | 64 |
浮点数类型
1、float:占用4个字节, 32位。
2、double:占用8个字节, 64位。
字符类型
char:占用2个字节, 可表示16位的Unicode字符和标准ASCII字符。
布尔类型
boolean: 一位, 取值为true和false。
引用数据类型
引用类型指向一个对象,指向对象的变量是引用变量。(类似于C指针)
1、类(class)
1)java库提供的类,如String。
2)自定义的类。
2、接口(interface)
1)java库提供的接口, 如List。
2)自定义接口。
3、数组
数组定义: 类型 数组名[];如 int nums[];
或者 类型[] 数组名;如 int[] nums;(多数选择, 好区分)
参考:
1、java中引用数据类型有哪些
2、菜鸟教程-Java基本数据类型
3、廖雪峰-变量和数据类型