0

It is since yesterday I'm reading to Java on-line documentation and I noticed that it focuses more on practice than describing the mechanism of that library.

Since there are a lot of classes in IO package, how can I understand when use and how use them? I'm more interested in its model than its content.
Advices and manual are welcomed.

Thank you in advance...

4

2 に答える 2

5

Java IO の基本用語はストリームです。入力ストリームは読み取りを許可し、出力ストリームは書き込みを許可します。FileInputStreamJDK は、ソケットや URL 接続などから取得できるストリームなど、「単純な」ストリームの階層を提供します。

追加機能を提供し、ラッパー (デコレーター) 設計パターンを実装するストリームがあります。それらを使用して、他のストリームをラップできます。たとえばBufferedInputStreamObjectOutputStreamなど。

ターゲット ストリームに対して作成できるリーダーとライターの階層があり、バイトではなく文字単位で機能します。

これで、オンライン ドキュメントに戻る準備ができました。読み続けて、頑張ってください。具体的な質問がある場合は、ここに戻ってきてください。喜んでお手伝いさせていただきます。

于 2013-04-22T09:37:33.047 に答える
2

以下をご覧ください。

  1. Java I/O ブック
  2. 基本的な I/O (Java ドキュメント)
  3. nio パッケージについては、次のエントリー レベルのコードを参照してください: James Greenfield のチュートリアル
于 2013-04-22T09:37:13.217 に答える