Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

NIO и Примеры NIO.2

Примеры в следующей таблице показывают, как использовать API NIO.
Исходный файл Описание
Grep.java Ищет список файлов для строк, которые соответствуют данный образец регулярного выражения. Демонстрирует NIO отображенные буферы байта, наборы символов, и регулярные выражения.
Sum.java Вычисляет 16-разрядные контрольные суммы для списка файлов. Использование NIO отображенный байт буферизует для скорости.
TimeQuery.java Спрашивает список узлов, во сколько это. Простая, блокирующая программа, которая демонстрирует каналы сокета NIO (соединение и читающий), буферная обработка, наборы символов, и регулярные выражения.
TimeServer.java Прислушивается к соединениям и говорит вызывающие стороны, во сколько это. Простая, блокирующая программа, которая демонстрирует каналы сокета NIO (принятие и запись), буферная обработка, наборы символов, и регулярные выражения.
Ping.java Соединяется с каждым списком узлов и измеряет время, требуемое завершать соединение. Использует селектор, и два дополнительных потока, чтобы демонстрировать, как неблокировать соединяется и многопоточное использование селектора.
NBTimeServer.java Реализует интернет-сервер времени неблокирования.

К примерам NIO.2 в следующей таблице можно получить доступ в Вашем JDK 7 установок под <JAVA_HOME>/sample/nio.

Исходный файл Описание
file/Chmod.java Изменяет полномочия файлов способом, подобным chmod (1) утилита.
file/Copy.java Файлы копий способом, подобным cp (1) утилита.
file/DiskUsage.java Распечатывает информацию о дисковом пространстве, подобную df (1M) утилита.
file/FileType.java Распечатывает тип файла.
file/WatchDir.java Наблюдает каталог (или дерево) для изменений к файлам.
file/Xdd.java Списки, добирается, и удаляет определяемые пользователем атрибуты файла.
multicast/MulticastAdress.java Синтаксические анализы и представляют многоадресный адрес.
multicast/Reader.java Читает сообщение из многоадресной дейтаграммы.
multicast/Sender.java Отправляет сообщение в многоадресной дейтаграмме данной группе.
server/README.txt Этот каталог содержит простой NIO-на-основе пример сервера HTTP/HTTPS. См. README.txt файл для дополнительной информации.

Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами