このページを正しく表示するには、ブラウザでJavaScriptを有効にする必要があります。
コース: 重要なクラス
レッスン: 基本的なI/O
まとめ
ホームページ > 重要なクラス > 基本的なI/O

まとめ

java.ioパッケージには、プログラムでデータの読取りと書込みに使用できる多くのクラスが含まれています。 ほとんどのクラスは、順次アクセス・ストリームを実装しています。 順次アクセス・ストリームは2つのグループに分類できます。 1つはバイトの読取りや書込みを行うストリーム、もう1つはUnicode文字の読取りや書込みを行うストリームです。 それぞれの順次アクセス・ストリームには特徴的な機能があります。たとえば、ファイルからの読取りやファイルへの書込み、読取りまたは書込み対象のデータのフィルタリング、オブジェクトの直列化などです。

java.nio.fileパッケージは、ファイルI/Oやファイル・システムI/Oを広範にサポートしています。これは非常に包括的なAPIですが、主要なエントリ・ポイントは次のとおりです。

NIO.2に関する詳細は、java.netOpenJDK:NIOプロジェクトのWebサイトで説明されています。 このサイトには、当チュートリアルの範囲外であるNIO.2の機能(マルチキャスト、非同期I/O、独自のファイル・システム実装の作成など)に関するリソースが含まれています。


サンプル・プログラムで問題が発生した場合は、 Compiling and Running the Examples: FAQsを参照してください。
フィードバックをお寄せください。さまざまなご意見をお待ちしております。

前のページ: 旧来のファイルI/Oコード
次のページ: 設問と演習: 基本的なI/O