Топ-100Классы обертки - CodOrbits
LogoCodOrbits

Раздел: Java Core

Раздел охватывает ключевые возможности языка Java: аннотации, исключения, generics, лямбда-выражения, интерфейсы и другие базовые концепции.

Все разделы
Иконка Java Core

Классы обертки

Last updated: 4 мая 2025 г.

Есть специальные классы оберткиInteger, Char, Float.

Они также как и простые типы значений хранят в себе одно простое значение: Integer – целое число, Char – один символ и т.д.

Example

Зачем же они нужны?

Обычные типы значений не могут иметь значение null, то есть пустота. Обертки же могут.

Также они нужны чтобы указывать тип хранимых значений в коллекциях (коллекции будут рассмотрены позже).

Поясним на примере:

1public class Wrappers {
2    public static void main(String[] args) {
3        Integer integer = null;
4        // int num = null; – не скомпилируется
5        System.out.println(integer);
6
7        // запишем просто целое число
8        integer = 7;
9        System.out.println(integer);
10    }
11}

Вывод:

Search Icon

Также важно знать что обертки хоть и являются классами и могут иметь объекты, но они не являются ссылочными, то есть ведут они себя также как типы значений.


Следующие уроки

Ключевое слово Assert

5
мин.

Similar Articles Icon
Divider

Default методы в интерфейсах

6
мин.

Similar Articles Icon
Divider

Анонимный класс

8
мин.

Similar Articles Icon