运算符
java | xml文件(mybatis里面) | 数据库 |
---|---|---|
&& | and | and |
|| | or | or |
"" | "" | ' ' |
==(等于) | = | = |
后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算
运算符优先级问题。
&&和&,||和|的区别
前面两个这个是and,和or,相较于单个的有短路的功效。
后面单个的是:位运算符
& | 如果相对应位都是1,则结果为1,否则为0 | (A&B),得到12,即0000 1100 |
---|---|---|
| | 如果相对应位都是 0,则结果为 0,否则为 1 | (A | B)得到61,即 0011 1101 |
赋值运算符
=:右赋左
+=:左加右,整个赋值给左
-=:左减右,整个赋值给左
/=:左除右,整个赋值给左
条件运算符(?:)
条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
a = 10;
// 如果 a 等于 1 成立,则设置 b 为 20,否则为 30
b = (a == 1) ? 20 : 30;
throws:抛出异常
extends:继承