java中异常的小探讨
点击打开链接 点击打开链接 点击打开链接 点击打开链接 <a href="target=" _xhe_href="target=" blank"="">java培训、期待与您交流!">点击打开链接
相信接触过java的人对Exception这个单词一定不会陌生,对的Exception就是java中出现的异常下面我们分别来讨论异常的种类,自定义异常和异常的好处这三个问题。
1.异常的种类:
①编译时检测异常-该类异常在编译时若没有处理(没有抛出,也没捕获)编译时会失败,该类异常会被标识,代表可以被发现。
②运行异常-在编译时(编译时不检测),不需要处理,编译器不检测。该类异常的发生建议不去处理,让程序处理,需要对代码进行修正。
2.java中异常处理的三种格式
①try { ②try { ③try {
System.out.println(); System.out.println System.out.println
} } }
catch{ catch { finally {
处理异常代码; 处理异常代码; 对资源处理代码;
}
finally { }
对资源处理代码;
}
3.自定义异常:
定义类继承Exception或者Runtimeexception
①为了让该类具备可抛性;
②让该类具备操作异常的共性方法。
4.异常的好处
①将问题进行封装;
②将正常流程代码和问题处理代码相分离,方便阅读。
以上是我在java学习中对于异常(Exception)的一些总结,希望对对着有所帮助,同时也希望有不足的地方还望大家不吝赐教。
1.异常的种类:
①编译时检测异常-该类异常在编译时若没有处理(没有抛出,也没捕获)编译时会失败,该类异常会被标识,代表可以被发现。
②运行异常-在编译时(编译时不检测),不需要处理,编译器不检测。该类异常的发生建议不去处理,让程序处理,需要对代码进行修正。
2.java中异常处理的三种格式
①try { ②try { ③try {
System.out.println(); System.out.println System.out.println
} } }
catch{ catch { finally {
处理异常代码; 处理异常代码; 对资源处理代码;
}
finally { }
对资源处理代码;
}
3.自定义异常:
定义类继承Exception或者Runtimeexception
①为了让该类具备可抛性;
②让该类具备操作异常的共性方法。
4.异常的好处
①将问题进行封装;
②将正常流程代码和问题处理代码相分离,方便阅读。
以上是我在java学习中对于异常(Exception)的一些总结,希望对对着有所帮助,同时也希望有不足的地方还望大家不吝赐教。