The bitwise AND (&) and bitwise OR (|) operators in Java ALWAYS evaluate both operands - they do not short-circuit. This is different from logical AND (&&) and logical OR (||) which short-circuit (skip right operand if left operand determines result). Option A is incorrect because both operands are evaluated. Option C describes short-circuit behavior which applies to &&, ||, not &, |.