戻り値でエラーコード」でも紹介させていただきましたが、基本的には戻り値より例外のほうが堅牢なエラー処理ができるのでおすすめです。Pathインタフェース、Filesクラスの利点ファイル・システム内のファイルを特定するために使用可能なオブジェクトです。21)このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作するstaticメソッドだけで構成されます。それ以外にも利点があります。それぞれのAPIの役割を見てましょう。