Ez f*szság. Aki a Java Puzzlers-t írta, nem tudja, mi a különbség a logikai és a bit szerinti és művelet között. mellesleg a "hivatalos" doksi szerint is így van: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/opsummary.html
Csak hogy értsd: a=2, b=4
a && b = 1 (true)
a & b = 6
semmi köze a lusta és teljes kiértékeléshez (ennek ui. csak logikai kifejezéseknél van értelme, bitenkénti műveletnél nincs).