Классы-оболочки Java

Классы-оболочки в Java — руководство с примерами

Классы-оболочки Java являются Объектным представлением восьми примитивных типов в Java. Все классы-оболочки в Java являются неизменными и final. Начиная с Java 5 автоупаковка и распаковка позволяет легко конвертировать примитивные типы в их соответствующие классы-оболочки и наоборот.

В таблице ниже показаны примитивные типы и их классы-обертки в Java

Примитивный тип Класс-обертка Аргументы
byte Byte byte или String
short Short short или String
int Integer int или String
long Long long или String
float Float float, double или String
double Double double или String
char Character char
boolean Boolean boolean или String

Зачем нужны классы-оболочки в Java?

Разработчиками языка Java было принято очень умное решение отделить примитивные типы и классы-оболочки, указав при этом следующее:

  • Используйте классы-обертки, когда работаете с коллекциями.
  • Используйте примитивные типы для того, чтобы ваши программы были максимально просты.

Еще одним важным моментом является то, что примитивные типы не могут быть null, а классы-оболочки — могут.

Также классы-оболочки могут быть использованы для достижения полиморфизма.

Вот простая программа, показывающая различные аспекты классов-оболочек в Java:

WrapperClasses.java

 

One thought to “Классы-оболочки в Java — руководство с примерами”

  1. Например, в оболочках для примитивных типов double и float (соответственно Double и Float) существует ряд констант. Для чего нужны эти константы? Как практически использовать их?

Добавить комментарий для Алексей Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *