gpt4 book ai didi

java - 处理java异常的最佳实践

转载 作者:搜寻专家 更新时间:2023-10-31 20:22:54 25 4
gpt4 key购买 nike

我开始学习 Java 并用 Java 编写我的第一个实用程序类,这些类应该投入生产。在处理异常时我有些迷茫。是否有关于给定代码行中有多少 try 语句的大致数字?

有多少代码应该用于处理异常......任何 Eclipse 插件?

最佳做法是在 try block 中包含 3-4 条语句并捕获异常,还是在 try block 中包含 10-12 行,然后包含 2-3 条 catch 语句捕获不同类型的异常,比如由文件相关或抛出的异常通过我自己的类(class)或其他一些第 3 方类(class)..?前者有点不顺眼,代码太臃肿了。

这种常见的做法是只在 try block 中包围该代码,这会引发异常,还是可以在周围的代码中标记以及在 try 中说明如何使用文件句柄等等。

任何指针..?

最佳答案

问:“最好的做法是在 try block 中包含 3-4 条语句并捕获异常还是......”

我认为您首先需要弄清楚异常。

try {
...some code that throws exceptions
} catch (Exception ex){
ex.printStacktrace();
}

以上是处理异常的片段。在异常处理中,我们将可能产生异常的代码放在try{} block 中,如果try block 中的statemnet产生异常,会被catch{} block 捕获.

问:是否在try block 中包含3-4语句并捕获异常..

行数不是由规则决定的。这取决于您的逻辑和程序要求。


以下链接可帮助您清除关于 Java 异常的基础知识:http://marakana.com/bookshelf/java_fundamentals_tutorial/exceptions.html

有关 Java 异常的最佳实践,请遵循以下文章和 QA。

Best practices for exception management in Java or C#

http://www.wikijava.org/wiki/10_best_practices_with_Exceptions

关于java - 处理java异常的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7803110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com