Consider this code for understanding operator precedence:
boolean result = true && false || true;
AND has higher precedence than OR
OR has higher precedence than AND
result is false
result is true