2023年java异常处理特点实用
在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
java异常处理特点篇一
java编程中异常处理特殊情况,下面我们就详细的看看如何才能更好的学习相关知识。
1、不能在finally块中执行return,continue等语句,否则会把异常“吃掉”;
2、在try,catch中如果有return语句,则在执行return之前先执行finally块
请大家看下面的.例子:
public class trytest {
public static void main(string[] args) {
try {
n(());// 返回结果为true其没有任何异常
} catch (exception e) {
n(“exception from main”);
tacktrace();
}
dothings(0);
}
public static boolean test() throws exception {
try {
throw new exception(“something error”);// 第1步。抛出异常
} catch (exception e) {// 第2步。捕获的异常匹配(声明类或其父类),进入控制块
n(“exception from e”);// 第3步。打印
return false;// 第5步。 return前控制转移到finally块,执行完后再返回(这一步被吃掉了,不执行)
} finally {
return true; // 第4步。 控制转移,直接返回,吃掉了异常
}
}
public static void dothings(int i)
{
try
{
if(i==0)
{
//在执行return之前会先执行finally
return;
}
int t=100/i;
n(t);
}catch(exception ex)
{
tacktrace();
}
finally
{
n(“finally”);
}
}
}
s("content_relate");【关于java编程的异常处理特殊情况】相关文章:
1.
关于java的xml编程
2.javascript编程异常处理的方法
3.java中的动态代码编程
4.关于java面向对象编程
5.java编程面试题及答案
6.2016年最新java编程题及答案
7.java编程常见问题汇总
8.java基本编程技巧