Найти в Дзене

Интересный факт о boolean в Java.

В Java boolean это примитив который может принимать два значения, true и false. Для хранения состояния истина/ложь достаточно одного бита информации 1 или 0. Но принято считать что boolean занимает 1 байт в Java.
Вот что об этом пишет Oracle:
"This data type represents one bit of information, but its "size" isn't something that's precisely defined."
Это значит что в зависимости от реализации JVM и возможно других параметров(например выравнивания памяти или архитектуры процессора) boolean может занимать больше места в памяти.
Около минуты