БастыАудиоКомикстерБалаларға арналған
Михаил Кондратюк
Михаил Кондратюкдәйексөз келтірді6 ай бұрын
Но обобщенные параметры (например, T в описании типа Function<T>) допустимы только для ссылочных типов. Причина этого лежит во внутренней реализации обобщенных типов12. В результате в Java существует механизм преобразования примитивных типов данных в соответствующие ссылочные типы. Этот механизм называется упаковкой (boxing). Обратный процесс (преобразование ссылочного типа данных в соответствующий примитивный тип) называется распаковкой (unboxing). В Java существует также механизм автоупаковки (autoboxing) для упрощения работы программистов: упаковка и распаковка производятся автоматически. Именно благодаря этому механизму допустим следующий код (значение типа int преобразуется в объект типа Integer): List<Integer> list = new ArrayList<>(); for (int i = 300; i < 400; i++){ list.add(i); }
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
·
Алан Майкрофт
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
Алан МайкрофтМарио ФускоРауль-Габриэль Урмажәне т.б.
1.5K

Кіру не тіркелу пікір қалдыру үшін