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 投稿