| 
       | 
      
       | 
    
| Postfixé | [] . (params) expr++ expr-- | 
| Unaire | ++expr --expr +expr -expr ~ ! | 
| Création ou conversion | new (type)expr | 
| Multiplicatif | * / % | 
| Additif | + - | 
| Décalage | << >> >>> | 
| Relationnel | < > >= <= instanceof | 
| Test d'égalité | == != | 
| Et bit à bit | & | 
| Ou bit à bit exclusif | ^ | 
| Ou bit à bit inclusif | | | 
| Et logique | && | 
| Ou logique | || | 
| Conditionnel | ?: | 
| Affectation | = += -= *= /= %= >>= <<= >>>= &= ^= |= | 
Les opérateurs sont classés par ordre de priorité. Les opérateurs binaires sont tous associatifs à gauche, sauf l'affectation.