Автобокс и распаковка в Java
Прежде чем разбираться в autoboxing и unboxing в java, мы должны знать, что такое класс-оболочка. Итак, давайте посмотрим на это.
Wrapper Class
Класс-оболочка оборачивает примитивный тип данных и придает ему внешний вид объекта. Этот объект класса-обертки можно использовать всякий раз, когда в качестве объекта требуется примитивный тип данных.
Автобокс в Java
Процесс преобразования примитивного типа данных в
объект класса- оболочки автоматически называется автобоксом. Эта функция была добавлена из JDK
1.5.
объект класса- оболочки автоматически называется автобоксом. Эта функция была добавлена из JDK
1.5.
Пример для автобокса приведен ниже. До JDK 1.4 мы
должны были вручную конвертировать примитивный тип данных в класс-оболочку
и наоборот, используя метод класса-оболочки, но из JDK 1.5 это делается
автоматически.
должны были вручную конвертировать примитивный тип данных в класс-оболочку
и наоборот, используя метод класса-оболочки, но из JDK 1.5 это делается
автоматически.
До JDK 1.4
От JDK 1,5
Распаковка в Java
Процесс преобразования объекта класса-оболочки в
примитивный тип данных автоматически называется распаковкой.
примитивный тип данных автоматически называется распаковкой.
До JDK 1.4
От JDK 1,5
Список примитивных типов данных с соответствующими им
классами-оболочками приведен ниже.
классами-оболочками приведен ниже.
Примитивный
тип данных |
Wrapper
Class |
байт
|
Байт
|
короткая
|
короткий
|
ИНТ
|
целое число
|
долго
|
Долго
|
поплавок
|
терка
|
двойной
|
двойной
|
голец
|
символ
|
логический
|
логический
|
Комментариев нет:
Отправить комментарий