JavaのIOストリーム fundamentals
はじめに
IOストリームとは、データを移送するための通路です。ストリームとは、一連の流れているバイトやキャラクタを指します。JavaのIO操作は主に字节流(byte stream)とキャラクタ流(character stream)に分かれます。以下に具体的な内容を説明します。
字节流
実践例
以下の例は、画像ファイルをコピーする方法を示しています。
public static void main(String ...
9月4日 23:52 投稿
Javaの文字ストリーム処理におけるエンコーディングの重要性
文字データ処理の基本メカニズム
JavaのI/O処理において、文字データを扱う際にはバイトストリームと文字ストリームの区別が不可欠です。システムの最下層ではすべてのデータがバイト単位で処理されますが、人間が扱う文字情報はエンコーディング方式によって解釈が変化します。このためJavaはInputStream/OutputStreamに加え、Reader/Writerという文字ストリーム専用の抽 ...
5月18日 04:20 投稿