Освой Java играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Классы NIO

Java предоставляет также другую систему ввода-вывода под названием NIO (сокр. New I/O). Новая система поддерживает ориентированный на буферы канальный подход к операциям ввода-вывода, а также оказывает улучшенную поддержку для обработки файлов.

Классы содержатся в пакетах java.nio, java.nio.channels, java.nio.channels.spi, java.nio.charset и др.

NIO не предназначена для замены классов ввода-вывода, а дополняют её, предлагая альтернативный принцип.

Система NIO построена на двух элементах: буферах и каналах.

Полноценная поддержка новых классов доступна для API 26, поэтому пока примеров использования слишком мало.

Path

Реклама