Fileクラスは不変(immutable)なクラスであり、一度生成したら状態が決して変更されることがない設計。
「FileクラスがJDK1.0の時代からある古いクラスだからか」とリンク先には書かれています。
JavaのFileクラスは不変(immutable)クラスという点に関する注意点 – 達人プログラマーを目指して
http://d.hatena.ne.jp/ryoasai/20110711/1310387741
Fileクラスは不変(immutable)なクラスであり、一度生成したら状態が決して変更されることがない設計。
「FileクラスがJDK1.0の時代からある古いクラスだからか」とリンク先には書かれています。
JavaのFileクラスは不変(immutable)クラスという点に関する注意点 – 達人プログラマーを目指して
http://d.hatena.ne.jp/ryoasai/20110711/1310387741