next up previous contents
Next: FileInputStream と FileOutputStream Up: 応用 Java Application Previous: 演習課題

File I/O

Java で時々不自由に感ずるのは、アプレットの中では、ファイルの読み書きが自由に 出来ないことです。これは、別の機会に主題として論ずるつもりですが、Java の セキュリティ確保のポリシーによるものです。

学生達が、Java のアプレットでゲームを作って困ることの一つは、ゲームの得点 ランキングがうまく作れない事なのです。中には、Java では、ファイルの読み書き が出来ないのだと勘違いする学生もでてくるのですが、そうではありません。 繰り返しになりますが、アプレットには制限があるのですが、Java そのものに、 そうした制限がある訳ではありません。

この章は、まず、Cでのファイル入出力のプログラム例を見て、次に、それに対応する Java の例を見てみることにしましょう。ここで見る例は、いずれも、コマンドの引数に 与えられた file1 をfile2 にコピーするという簡単なファイル・コピーのプログラム です。





maruyama@wakhok.ac.jp