くずたれ初心者です。
質問さしてください。
独習JAVAでJAVA勉強しています。
まず、catchの構文で(Exception e)の後
System.out.println("Exception: " + e);だったり
e.printStackTrace()だったりするんですが、後者を使ってはいけない
時がどういう時なのか、わかりません。後者でも良いのでしょうか。
次に、ストリームに関してなのですが本の中ではバッファを使ったり
しても、close()するのは一つしかクローズしてないんですが
それでも問題は無いんでしょうか。
開けたストリームはクローズしないのはおかしいような気がして
それぞれのストリームをクローズしてもエラーは出ないんですが
特に気にしなくても良いのでしょうか。
あと、RandomAccessFile("filename","r")の"r"は
readonlyという事なのでしょうか、何の説明も無く例題で書かれて
いましたが、一応c言語やってたので意味合いを同じととらえました。
あっていますでしょうか。
しょうもない質問だと思いますが、答えていただければ幸いです。