我注意到另一个Java异常,用于指示该文件不存在-NoSuchFileException
。我的任务是重构一个特定的api,该api会通过不同的方法抛出这两者,而我只想使用一个。
我应该将NoSuchFileException
映射到文件到FileNotFoundException
吗?我是否应该使用NoSuchFileException
而不是FileNotFoudnException
,因为它更具体?
编辑:更新了问题。在发布此问题之前,我先阅读了文档,并了解基本区别。在这种情况下,我希望获得更多信息和指导,因为按类型进行异常处理对于服务api的客户端很重要,并且我希望避免在两种情况下都需要进行检查时避免这种情况。
最佳答案
FileNotFoundException
NoSuchFileException
该文档是不言自明的。