1.注释
- 单行注释和多行注释
- 文档注释
2.标识符和关键字
- 分隔符
- 标识符规则
- Java关键字
3.数据类型分类
4.基本数据类型
- 整型
(byte(-128~127)、short(正负3万)、int(正负21亿)、long(2的63次方即9.2233720368548 *E18))
整数值有4中表示方式:十进制、二进制(0b或0B开头)、八进制(0开头)、十六进制(0X或0x开头)
- 字符型
字符集(ASCII(8位256个字符),Java采用Unicode(16位65536个字符))
字符型值有3中表示形式
char(0-65535)
- 浮点型
两种表示形式
- 数值中使用下画线分隔
- 布尔型
5.基本类型的类型转换
- 自动类型转换
- 强制类型转换
- 表达式类型的自动提升
6.直接量
- 直接量的类型
基本类型、字符串、null
- 直接量的赋值
7.运算符
- 算术运算符
“+” - * / % ++ –
* 赋值运算符
- 位运算符
& | ~ ^ << >> >>>
一般来说,位运算符只能操作整数类型的变量或值
- 扩展后的赋值运算符
- 比较运算符 > < >= <= == !=
- 逻辑运算符
&& & || | ! ^(两个操作数不同时返回true)
逻辑运算符用于操作两个布尔型的变量或常量
- 三目运算符
7>6?true:false
- 运算符的结合性和优先级
8.本章小结
拓展
java关键字:
1. const goto
2. native
3. strictfp
4. transient
5. volatile
原码、反码、补码
位运算符操作二进制数
% 的规则