Страницы

Поиск по вопросам

вторник, 30 октября 2018 г.

Основные отличия примитивных типов от непримитивных в Java

Integer or int
Character or char
Я понимаю и пользуюсь ими когда нужно, но почему так - не знаю.


Ответ

Возьмусь предположить, что вы спрашиваете разницу между примитивными типами и классами обертками.
Примитивные типы
Выигрыш в производительности.
Оболочки (обертки) типов
Являются частью объектной иерархии. Необходимы в случаях когда класс может работать только с объектами. Удобство использования таких полей как MAX_VALUE и.т.д.
P.S. Прекрасный ответ о причинах введения автоматической автоупаковки/распаковки.

Комментариев нет:

Отправить комментарий