我今天做了一个演讲,教授在Java中回顾了面向对象的基本概念。有一次,她说“例外对你的代码非常重要,你需要处理所有可能的情况。”
我一直认为很多try {...} catch(...) {...} ...
部分代码都是错误代码设计的指标。我知道各种Java类需要try-catch部分,但我不认为捕获所有(或许多)可能的异常是良好设计的一部分。
答案 0 :(得分:3)
如果遇到任何异常并且您没有处理它,您的程序要么无法编译,要么在运行时被烧毁。如果你不想要很多try catch语句,你可以让方法声明一些异常。但是根据我的要求,应该始终以任何一种方式处理已检查的异常