一.数据类型
1.基本数据类型
- 数值型:
整型:int,byte,short,long
浮点型:float,double
字符型:char
- 布尔型:
boolean
类型 | 范围 | 占用 | 默认 |
---|---|---|---|
int | (-231) ~ (231 -1) , -2147483648 ~ 2147483647 | 4B | 0 |
short | -215 ~ 215-1 , -32768 ~ 32767 | 2B | 0 |
long | -263 ~ 263-1 | 8B | 0 |
byte | -128 ~ 127 | 1B | 0 |
float | 4B | 0.0f | |
double | 8B | 0.0d | |
boolean | true,false | 1B | false |
char | ‘\u0000’ ~ ‘\uffff’ | 2B | ‘\u0000’ |
2.引用数据类型
- 类(Class)
- 接口(interface)
- 数组
二.标识符
- 由 字母,数字,_,$ 组成
- 不能以数字开头
- 区分大小写
- 长度无限制
- 不能是java保留关键字
见名知意
三.类型转换
- blooen不能转换
- 占用小的数据类型可以自动转换成占用大的数据类型
- byte,short,int在计算时自动转换为int运算
- byte,short,int ->float ->long->double
- 强制类型转换:
(类型)值;
666l (long类型)
66.6f (float类型)
四.运算符
- 三目运算符
条件?a:b
(真则a,否则b)
五.待续