java异常处理分类

2019-03-08 11:42|来源: -- --

java Exception分为两大类:

  1. Checked Exception:这种异常在编译时候就能检测出来,这种异常一定要处理。处理的方式你可以try catch捕获处理,也可以继续往外抛.

  2. Unchecked Exception:也叫runtime exception,就是大家所说的运行时异常。RuntimeException是所有可以在运行时抛出的异常的父类,这种异常在运行的时候才可能出现,例如1/0,当然你也可以try catch,也可以不作任何处理。NullPointerException



相关问答

更多

java分类

就分三个大类啊。 JAVA SE--基础部分 可以做出类似QQ咋样的软件 JAVA EE--企业级应用上,如网站开发等 可以做个网站 JAVA ME--主要用在嵌入式开发上,比如手机等。做手机游戏的 主要是要把JAVA SE 掌握好

java.lang.ClassCastException异常处理

既然你需要反序列化传过来的流,就必须和对方的包名、类名一模一样,否则是无法反序列化的。所以这就是json传递的优势

在java里面怎么定义异常类用于自己编写的类的异常处理?

编写异常类 继承Exception package aa.exception; public class bbException extends Exception { public bbExistsException() {} public bbException(String message) { super(message); } } 再在适当的时候抛 throw new bbException("该记录已经存在");

java中未报告的异常处理(unreported exception handling in java)

编译器告诉您可能抛出异常,并且您必须满足这种可能性。 编译器正在对您的代码进行静态分析。 它无法分辨代码在实践中如何实际运行。 这可能令人沮丧。 例如,如果我写: new URL("http://www.stackoverflow.com"); 编译器会坚持我捕获MalformedURLException 。 很明显URL很好,但编译器警告我,因为我可以使用以下方法构造一个URL对象: new URL(potentiallyDubiousUserInput); 而且我无法保证该字符串poten ...

Java中,如何进行异常处理?

处理异常: try{ 可能产生异常的代码 }catch(具体的异常对象){ 产生异常了要做什么处理 当然,如果你不处理,那么就可以用throw + 异常对象 的形式抛出 }finally{ 不管是否产生异常,都要执行这里的代码 } 用到throw 抛出异常的时候,要在方法的申明处的参数列表后+throws +该方法要抛出的异常类型,可以是多个。
java8新特征详解
java文件操作专题教程
JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征

相关文章

更多

最近更新

更多