NIO の例

ドキュメントの目次
NIO
次に挙げる例は、NIO API の使用法を示しています。

ソースファイル 説明
Grep.java ファイルリストから、指定された正規表現パターンにマッチする行を検索する。 NIO マップバイトバッファ、文字セット、および正規表現を例示する
Sum.java ファイルリストの 16 ビットのチェックサムを計算する。 高速化のため、NIO マップバイトバッファを使用する
TimeQuery.java ホストのリストに時刻を照会する。 NIO ソケットチャネル (接続と読み取り)、バッファの取り扱い、文字セット、および正規表現を例示する、簡単なブロックプログラム
TimeServer.java 接続を待機し、呼び出し側に時刻を返す。 NIO ソケットチャネル (受け入れと書き込み)、バッファの取り扱い、文字セット、および正規表現を例示する、簡単なブロックプログラム
Ping.java ホストの各リストに接続して、接続を完了するのに要する時間を計測する。 セレクタと 2 つの付加的なスレッドを使用して、非ブロック接続と、セレクタのマルチスレッド化した使用を例示する
NBTimeServer.java 非ブロックのインターネット時刻サーバを実装する


Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved.