1 逻辑运算符( && 逻辑与 如果全部为true 则返回true)(|| 逻辑非 如果一个为true 则返回true)(! 表达式为true则返回false)
(&& || 有短路功能)
2 三元运算符 数据类型 变量名 = 表达式 ? 表达式1 :表达式2;所有数据类型必须保持一致
3 方法(提高代码的复用性) 方法的定义: public static void 方法名() { 方法体 }
4 基本类型数据 float 最大
5 强制类型转换 (大范围的数据类型的值存入小范围的数据类型中,这个时候需要进行特殊操作(强制类型转换))
强制类型转换的格式( 小数据类型 变量 = (小数据类型)大数据类型的值; )
强制数据类型转换可能出现数据精度损失,数据溢出
6 ASCII码表 (字符0对应的整数48 字符9对应的是57 字符A对应的是65 字符a对应的是97)
7 算术运算符_自增自减运算符
前++后++的使用方式以及区别
单独使用:
前后一样,没有区别
混合使用
前++,前--:先计算,再使用。
后++,后--:先使用,在计算。
8 编译器的两点优化
编译器为我们做了哪两点优化
编译器的自动强转优化
编译器的常量优化