我开始学习 Java 并用 java 编写我的第一个实用程序类,这些类应该投入生产。当谈到处理异常时,我有点迷失。是否有关于给定代码行中有多少 try 语句的大概数字?
有多少代码应该处理异常......Eclipse 的任何插件?
最佳实践是在 try 块中包含 3-4 条语句并捕获异常,还是在 try 块中包含 10-12 行,然后包含 2-3 个 catch 语句来捕获不同类型的异常,例如由文件相关或我自己抛出的异常课程或其他一些第三方课程..?
前者有点不顺眼,而且代码太臃肿了。
这种常见的做法是仅将代码包围在 try 块中,这可能会引发异常,还是可以在 try 内部标记周围的代码,说明如何使用文件句柄等。
有什么指点吗..?
Q: “最好的做法是在 try 块中包含 3-4 条语句并捕获异常,还是……”
我认为你首先需要清楚异常。
try {
...some code that throws exceptions
} catch (Exception ex){
ex.printStacktrace();
}
上面是处理异常的片段。在异常处理中,我们将可能产生异常的代码保留在try{}
块中,如果try块中的语句产生异常,则会被捕获catch{}
block.
Q: 是否在try块中包含3-4语句并捕获异常。
行数不是由 RULES 决定的。这取决于你的logic以及程序的要求。
以下链接可以帮助您清除关于 Java 异常的基础知识 : http://marakana.com/bookshelf/java_fundamentals_tutorial/exceptions.html
For 最佳实践关于 Java 异常,请遵循以下文章和 QA。
Java 或 C# 异常管理的最佳实践
http://www.wikijava.org/wiki/10_best_practices_with_Exceptions
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)