Java

New I/O API

ドキュメントの目次
v1.4 で導入された New I/O (NIO) API は、バッファ管理、スケーラブルなネットワークとファイル入出力、文字セットのサポート、および正規表現マッチングの分野で新しい機能を提供し、パフォー マンスを向上させています。NIO API は、java.io パッケージの入出力機能を補足するものです。

機能

NIO API には、次の機能が含まれています。

拡張

J2SE 5.0 の拡張 - 新しいクラス javax.net.ssl.SSLEngine が導入されました。J2SDK v1.4.0 での既存の安全な通信インフラストラクチャである javax.net.ssl.SSLSocket は、java.net.Socket の I/O モデルを基にしていました。javax.net.ssl.SSLEngine クラスは I/O モデルを無視しているため、開発者は代替の I/O を使用して通信経路を保護することができます。 SSLEngine は New I/O API と組み合わせて、安全なブロックまたは非ブロック SocketChannel のような実装を作成できます。 詳細は、「J2SE 5.0 の拡張」を参照してくださ い。

API の参照先

新しいパッケージ、クラス、およびインタフェース

注: 新しい InetSocketAddress および SocketAddress クラスは、厳密には NIO API の一部ではありませんが、NIO API によって使用されます。

改訂されたクラスおよびインタフェース

ダイレクトバッファをサポートするために、新しい 3 つの関数が Java Native Interface (JNI) に追加されました。詳細は、「v1.4 の JNI 拡張機能」を参照してくださ い。

詳細情報


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

コメントの送付先: java-io@java.sun.com
Sun
Java ソフトウェア