Мои поиски на SO не дали мне результата, поэтому, если это дубликат, пожалуйста, перенаправьте меня .
Итак, мой вопрос: из опыта и просмотра SO я узнал, что логическое значение Java
сохраняется как 32-битное int
, если вы объявите его как автономное значение, но как 8-битный байт
, если вы объявляете его в массиве. У меня следующий вопрос: Что более эффективно с точки зрения памяти? Увеличивают ли метаданные массива его в памяти, чем альтернативный вариант?
boolean oneVariable = false, oneArray[] = {false};