数据类型:
基本数据类型:四类八种
整型:计算机做基本的单位 :字节 1byte = 8bit 单位进制为二进制
从小到大依次为byte(1字节)<short(2字节)<int(4字节,Java中默认是int)<long(8字节)
浮点型
单精度float(4字节)<双精度double(8字节,小数字面常量返回值默认)
字符型
char 字符型 2个字节
布尔型 boolean
true
false
在进行逻辑运算时会大量使用boolean
引用数据类型
类 接口 数组
数值型表现形式
进制:满几进一
1. 二进制:0b或0B开头
2. 八进制:0开头表示八进制
3. 十进制:默认
4. 十六进制:0-9,a-f组成,不区分大小写 0x或0X开头
浮点型:
1. 小数前面有0,0可以省略
2. 科学计数法
e-----10
3.14e2-----3.14*10^2
3.14e2-----3.14*10^(-2)
转义字符
- \t 制表符
- 一个制表符占八个空格
- \n 换行
- \b 退格
- 光标回到上一格
- 例:
System.out.println("123ABC\b"); 只是光标前进 System.out.println("123ABC\b!"); \b后面如果有字符就会被替换
运行结果:
注释
作用:对代码进行解释说明,以便于后期程序员进行维护
- 分类
- 单行注释 //
- 多行注释 /**/
- 文档注释 /***/
标识符
- 命名规则
- 组成:只能由字母数字下划线、$组成,数字不能开头
- 关键字和保留字不能作为标识符使用
- 标志符包含关键字而关键字里面又包含两个保留字,true、false、null不属于关键字但是属于标志符,规定的关键字只有50个包含两个保留字,但是这53个都属于标志符。
- 保留字
const和goto是java的保留字。
- 关键字
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return strictfp short static super switch synchronized this throw throws transient try void volatile while
- 保留字