Java I/O
1. Stream/Buffer/Channel
データのI/O転送方法
1-1. Stream
データの入力順序
へいそくどうさ
1-2. Buffer
データの収集と転送方法
データの入力がインスタント転送されるstreamとは異なり、中間から収集され、同時に送信される
ボトルネックはほとんどI/Oにあるため、コストを大幅に削減できます
1-3. Channel
JAva 4に追加されたjava.NIOパッケージの基本I/O方式
InputStreamとOutputStreamを区別しない双方向接続
bufferでしか使用できません
非blcoach方式でも操作可能
2.InputStreamとOutputStream
Streamは一方向なのでInputStreamとOutputStreamに分かれています
Java内のすべてのバイトストリームは、InputStreamまたはOutputStreamに基づいています.
3.ByteおよびCharacterストリーム
4.標準フロー
4-1. System.in
4-2. System.out
4-3. System.err
5.ファイルの読み書き
5-1. ファイルクラス
File file = new File("/file.txt");
5-2. FileReaderクラス
文字ストリームからファイルを読み込む
整列するには
char[] cbuf = new char[100]
FileReader fileReader = new FileReader("/file.txt");
fileReader.read(cbuf)
5-3. FileWriterクラス
FileWriter fileWriter = new FileWriter("/file.txt");
fileWriter.write()
Reference
この問題について(Java I/O), 我々は、より多くの情報をここで見つけました https://velog.io/@sangmin7648/Java-IOテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol