1. 变量有三个基本要素(类型+名称+值)
2. char只能声明一个字符,例如char gender = '男' String声明字符串,例如String name = "king"
3. 变量使用规则
在不同类可以重复定义 同一类不能重复定义
4. 程序中 +号使用
注:只要有字符串,则做拼接运算
5. java数据类型(8种基本数据类型,3种引用类型)
9. 整型
其中位(bit)是计算机中最小的存储单位
在数后方加'F'或'f'代表声明float变量,同理加'd'代表声明double变量
例如:float a = 10f; double b = 10d;
10. 浮点数
计算机默认数值为double类型
浮点数 = 符号位+指数位+尾数位
浮点数要注意:可能计算机会出现计算误差的问题
11. 字符编码表(常见几种编码,其中UTF-8应用最为广泛)
12. 自动类型转换
注意细节:特别是第四点,只要是byte,short,char三者自己之间运算或者相互运算,都会最后转为int类型
13. 强制类型转换
自动转换逆过程,将容量大的数据类型转换为容量小的数据类型,但可能会造成数据损失
强制符号都是就近转换
14. 基本数据类型和String类型的转换
15. 把字符串转为字符
16. ++符号的详解
17. 短路与和逻辑与区别 (常用短路与,效率更高)
18. 练习题(注意)
19. 复合运算符
20. 三元运算符(一真大师)
21. 运算符优先级
22. 进制相互转换
二进制 0b开头
八进制 0开头
十六进制 0X开头
23. 原码 反码 补码