原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/15/2812966.html
英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html
简单赋值操作符
= 简单赋值操作符
算术操作符
+ 加法操作符 - 减法操作符 * 乘法操作符 / 除法操作符 % 求模操作符
一元操作符
+ 一元+操作符;指示一个正值(但是数值默认是正的) - 一元-操作符; 表达式取反 ++ 自增操作符; 将值自增1 -- 自减操作符; 将值自减1 ! 逻辑操作符,反转boolean值
相等和比较操作符
== Equal to != Not equal to > Greater than >= Greater than or equal to < Less than <= Less than or equal to
条件操作符
&& 条件与
|| 条件或
?: 三元 ( if-then-else
语句的速记)
类型比较操作符
instanceof 比较对象和特定类型
按位运算和位移动操作符
~ 按位求补 << 有符号左移 >> 有符号右移 >>> 无符号右移 & 按位与 ^ 按位异或 | 按位或