Quello che si vede nel post sono dei & che è semplicemente l'escape HTML/XML del carattere "&". Questo non c'entra niente con Java. È solo un problema di output o qui sul forum o derivato dal copia-incolla o altro del genere.
In Java esistono 2 operatori di "AND" logico: & e &&
Il primo è quello "normale", il secondo è quello "short-circuit" (corto-circuito).
Nel primo caso i due operandi vengono sempre valutati. Nel caso di && (AND "short-circuit") il secondo operando viene valutato solo se è davvero necessario (ovvero se il primo operando è true).