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