尝试/ Catch或IF处理丢失的文件?

Kle*_*ein 4 java exception-specification

尝试/捕获异常或使用if语句来处理不同的结果是否更好?

我正在用Java编写一个简短的程序来复制文件以方便使用,并使用ifs来处理文件不存在的事件,并为每个方法声明抛出,但不要使用try/catch.

我应该回去用try/catches替换那些ifs和相关部分,还是这个"可接受的"编程"用于与小型用户社区共享?

Mit*_*eat 5

如果缺少,则表示文件应该始终存在,那么这是一个例外.

如果您的意思是丢失的文件是普通的(可能的或甚至可能的)发生,那么不要使用异常.

  • *优秀*标题! (2认同)