Встречается на собеседованиях • сегодня
В чем разница между типами данных в Java
В Java типы данных делятся на примитивные и ссылочные.
Примитивные типы:
- Хранят значения напрямую (не объекты).
- Имеют фиксированный размер.
- Примеры:
int,long,double,boolean,char. - По умолчанию имеют значения (например,
int— 0,boolean— false).
java
int number = 42; // Примитивный типСсылочные типы:
- Ссылаются на объекты в куче.
- Размер зависит от объекта.
- Примеры:
String, массивы, классы. - По умолчанию
null.
java
String text = "Hello"; // Ссылочный типКлючевые отличия:
- Примитивы работают быстрее, но ограничены в функциональности.
- Ссылочные типы поддерживают ООП (методы, наследование).
- Автоупаковка (
Integer.valueOf(5)) и распаковка (intValue()) позволяют взаимные преобразования.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы