Considere este código para entender la precedencia de operadores:
boolean resultado = true && false || true;
resultado es verdadero
AND tiene mayor precedencia que OR
OR tiene mayor precedencia que AND
resultado es falso