- New I/O
-
Java New I/O (иногда — NIO, «новый ввод/вывод») — коллекция прикладных программных интерфейсов для языка Java, предназначенных для реализации высокопроизводительных операций ввода/вывода. Первая реализация появилась с J2SE версии 1.4 от Sun Microsystems как альтернатива стандартным операциям ввода/вывода.
Реализация
В отличие от традиционных Java-реализаций для ввода/вывода, использующих синхронную модель передачи данных, Java NIO использует асинхронную передачу, а также службы уровня операционной системы для достижения максимальной скорости передачи данных.
Для работы Java NIO использует:
- буферы — типы для хранения данных;
- каналы — аналоги потоков для быстрой записи или чтения данных.
Ссылки
- JDK 7.0 Новый ввод/вывод & руководство для разработчиков — описание NIO от Oracle
Для улучшения этой статьи желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Проверить достоверность указанной в статье информации.
Категория:- Java
Wikimedia Foundation. 2010.