Java and C++: Some Operator Differences
:: scope: Java uses . names and super
, in Java for statement only
& * addressing, indirection, and pointers not supported
() [] . not considered operators
>>> right shift with zero extension
>> right shift with sign extension: all integrals signed
& | bitwise on ints; logical on booleans; no short-circuit
+ String concatenation operator
instanceof type comparison for type and object
sizeof Java primitives are fixed length on all systems