Java I/O の拡張機能


Java SE 7 での拡張機能

java.nio.file パッケージ、およびその関連パッケージである java.nio.file.attribute は、ファイルの入出力とファイルシステムへのアクセスを包括的にサポートします。JDK 7 では、Zip ファイルシステムプロバイダも使用できます。詳細は、次のリソースを参照してください。

さらに、次の拡張機能が導入されています。

分野: NIO
標準/プラットフォーム: JDK 7
概要: JDK 7 リリースより前では、java.nio.ByteBuffer.allocateDirect(int) を使って割り当てられたダイレクトバッファーがページの境界上に配置されていました。JDK 7 では実装が変更され、ダイレクトバッファーがページの境界上に配置されないようになりました。これにより、小さいバッファーを数多く作成するアプリケーションに必要なメモリー量が削減されます。これまでドキュメント化されていない配置に依存していたアプリケーションは、コマンド行オプション -XX:+PageAlignDirectMemory を使って実行すると、以前の動作に戻すことができます。
RFE: 4837564

Java SE 6 での拡張機能

java.io

次の新しいクラスが 1 つ追加されました。

次の新しいメソッドが File に追加されました。

次のクラスにコンストラクタが追加されました。

次のメソッドの動作が変更されました。

java.nio

J2SE 5.0 での拡張機能

java.nio

Java 2 SDK, v1.4 での拡張機能

java.io

java.nio

以前の拡張機能


Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.