数据类型
区分数据类型可以更好的利用内存空间
基础变量类型
进制
- 10进制 (逢10进1)
- (计数) 在我们生活中最常用,同样,在我们写代码中也最常用。
- 其中的符号可以是 :1 2 3 4 5 6 7 8 9 0
- 2进制 (逢2进1) 10
- 其中的符号可以是: 1 0
- 8进制 (逢8进1)10
- 其中的符号可以是: 0 1 2 3 4 5 6 7
- 16进制(逢16进1)10 :
- 0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)
- 其中的符号可以是: 2a 2e
不同进制在代码中的表示方式
1. 默认的进制10进制
2. 二进制: 是 0b 或者 0B卡头
3. 八进制: 是0开头
4. 十六进制: 0X (0x) 开头
整型
默认为int
byte 8bit
short 16bit
int 32bit
long 64bit
浮点型
默认为double
double的小数位更多,精度更高
float 单精度 32bit
double 双精度 64bit
字符型
char 表示是单个字符,使用单引号'1','a','好'
布尔型
默认为false
boolean 1bit true,false
引用数据类型
类
class java的类,自定义的类
String 是java定义的一个类,表示的值是字符串,是字符串数据类型
接口
interface 接口名{}
数组
//动态创建
数据类型[] 数组名=new 数据类型[长度]
//静态创建
数据类型[] 数组名={元素列表}
枚举
enum 枚举名{
元素1,元素2,元素3...;
}