1.1数据类型
①java的标记(token)集,也称为java的词法,是java的编译基本单元。
②标识符必须由字母、下划线“_”及美元符号“$”开头的字符数字串。
③字面量=常量 0x-十六进制 0-八进制
④单精度的浮点数要用f/F跟在数后(不加字母默认为双精度)
⑤布尔字面量有true和false,代表逻辑真和假,不能用1和0代替!
1.2表达式
①&、|与&&、||的运算结果一样。但&、|无论左边真假,都继续对右边运算,再求两边结果。
按位与 例:3&5二进制码写成两行,对位比较:0&0=0 0&1=0 1&1=1
按位或 例:3|5 0|0=0 0|1=1 1|1=1
按位异或^ 相同为0 不同为1 0^0=0 1^1=0 1^0=1
详细参考:https://blog.csdn.net/briblue/article/details/70296326 (左右移、原反补码等……)
1.3控制流程
①增强的for *
②label语句 在某个循环体前加上标号,在break或continue后使用该标号,从而控制循环。 (可跳出多层程序块)
1.4string