标识符命名规则

标识符(类名、变量名等各种名称)Java中标识符的命名规则:
 1. 标识符由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。
 2. 不能把java关键字和保留字作为标识符。
 3. 标识符没有长度限制
 4. 标识符对大小写敏感。ABC abc AbC abC

标识符命名规范

规范
 1. 类名首字母大写 ,比如class Hello、class HelloWorld
 2. 标识符由多个单词组成的时候,单词首字母都大写,这被称为驼峰标识。

三种注释与乱码问题

单行注释://……
多行注释:/……/
文档注释:/*……/

  windows系统默认字符集是GBK(ANSI),国家标准编码集,即用记事本编辑的内容默认编码全是GBK,如果出现乱码,可以用Notepad++转为ANSI编码。

运算符

算术运算符

1610803466749.png

%取模就是取余。
a++ : 先用后加;++a : 先加后用。

赋值运算符

1610803466797.png

比较运算符

1610803466846.png

比较运算符的结果都是boolean型,也就是true或false。
比较运算符“==”不能误写成“=”,切记!切记!

逻辑运算符(与 或 非)

1610803466902.png

逻辑运算符的结果都是boolean型,也就是要么是true,要么是false。

短路逻辑运算符
  如果第一个条件能决定结果,往后的条件直接跳过,当使用与逻辑运算符时,在两个操作数都为true时,结果才为true,但是当得到第一个操作为false时,其结果就必定是false,这时候就不会再判断第二个操作了。

实例

1610803466949.png

运行结果为:
 1. 使用短路逻辑运算符的结果为false
 2. a的结果为5

解析
  该程序使用到了短路逻辑运算符(&&),首先判断 a<4 的结果为 false,则 b 的结果必定是 false,所以不再执行第二个操作 a++<10 的判断,所以 a 的值为 5。

位运算符

操作的是整数对二进制进行操作:|  & << >> ^