Типы и переменные 😕 база
Какие примитивные типы есть в Java?
Числа: byte, short, int, long, float, double; символ char; логический boolean. Всего 8.
Типы и переменные 😕 база
Чем примитив int отличается от Integer?
int — просто число в памяти. Integer — объект-обёртка: может быть null, живёт в куче, работает с коллекциями.
Типы и переменные 🤓 уверенно
Что такое автоупаковка (autoboxing)?
Автоматическое превращение int в Integer и обратно: list.add(5) сам обернёт число в объект.
Типы и переменные 🤓 уверенно
Почему для денег нельзя использовать double?
double хранит числа неточно (0.1 + 0.2 != 0.3) — копейки будут теряться. Для денег используют BigDecimal.
Типы и переменные 🧐 глубоко
Что делает var и когда вывод типа уместен?
Типы и переменные 🧐 глубоко
Почему сравнение Integer через == иногда работает, а иногда нет (кэш -128..127)?
Типы и переменные 😎 про
Как строки хранятся в памяти и что такое string pool?
Типы и переменные 😎 про
Почему String неизменяем и что это даёт?