* Java :PROPERTIES: :ANKI_DECK: soft-eng::java :END: ** In Java, how many bits are bytes, short, int and long? :PROPERTIES: :ANKI_NOTE_TYPE: Basic :ANKI_NOTE_ID: 1763087705395 :ANKI_NOTE_HASH: 1f777ace85184d321501920a4871de59 :END: 8, 16, 32, 64. ** How to erase the lowest bit in a word with a single operation? :epi: :PROPERTIES: :ANKI_NOTE_TYPE: Basic :ANKI_NOTE_ID: 1763087705404 :ANKI_NOTE_HASH: d449995a49d1e260ea13daa3357d83a8 :END: =x&(x-1)= where =&= is bitwise and.