Преобразование типов данных.
преобразование типов данных в Java можно разделить на несколько ключевых категорий: преобразование примитивных типов, преобразование ссылочных типов (объектов), работа с упаковкой/распаковкой (autoboxing/unboxing) и особенности, связанные с обобщениями (generics) и массивами.

