为什么String.indexOf不使用异常但是在没有找到子字符串时返回-1?
这个问题的目的是:当我们开始自定义异常时.
我相信避免需要返回特殊的错误代码是正确的设计路径.
你怎么看?
作为一个经验法则,如果一个
方法的目的是检查一些东西,那么缺乏这些东西就不应该是一个例外.如果
方法假定某事物是真实的,则不存在该事物将是一个例外.因此,“File.exists()”不会引发FileNotFoundException,而是“File.open()”.
原文链接:https://www.f2er.com/java/122144.html