我注意到另一个Java异常,用于指示该文件不存在-NoSuchFileException。我的任务是重构一个特定的api,该api会通过不同的方法抛出这两者,而我只想使用一个。

我应该将NoSuchFileException映射到文件到FileNotFoundException吗?我是否应该使用NoSuchFileException而不是FileNotFoudnException,因为它更具体?

编辑:更新了问题。在发布此问题之前,我先阅读了文档,并了解基本区别。在这种情况下,我希望获得更多信息和指导,因为按类型进行异常处理对于服务api的客户端很重要,并且我希望避免在两种情况下都需要进行检查时避免这种情况。

最佳答案

FileNotFoundException



NoSuchFileException



该文档是不言自明的。

10-02 11:25