浅谈如何用try、catch、finally捕获异常
2017-07-27 20:23
766 查看
在java中,引入了异常这种机制来辅助程序员设计程序。异常是指在程序的运行过程中所发生的不正常的事件,他会中断正在运行的程序。
而使用 try{……代码块……} 和 catch(异常类型 e){处理方法} 关键字可以捕获try代码块中可能出现的异常,并用catch{}中的语句予以处理,并且只能捕捉catch()中所标明的异常类型,一个try可以有多个catch。
例如:
在这里,try中是可能会出现异常的代码块,在这里我抛出一个NumberFormatException,用catch捕获后,输出异常信息。finally中是不管有没有异常都会运行的代码。
今天的学习就是这些,与大家分享。
而使用 try{……代码块……} 和 catch(异常类型 e){处理方法} 关键字可以捕获try代码块中可能出现的异常,并用catch{}中的语句予以处理,并且只能捕捉catch()中所标明的异常类型,一个try可以有多个catch。
例如:
public class Exception_Demo { public static void main(String[] args) { int a = 1; try { for (; a < 10; a++) { if (a == 5) { throw new NumberFormatException() ; } } }catch(NumberFormatException e) { e.printStackTrace(); } finally { System.out.println("今天是个好日子"); } } }
在这里,try中是可能会出现异常的代码块,在这里我抛出一个NumberFormatException,用catch捕获后,输出异常信息。finally中是不管有没有异常都会运行的代码。
今天的学习就是这些,与大家分享。
相关文章推荐
- C#中的异常捕获(try catch finally)
- 异常捕获try-catch-finally
- C#中的异常捕获机制(try catch finally)
- JavaSE_43th_异常的捕获和处理(try-catch-finally)
- 面向对象(捕获异常try-catch-finally、throws抛异常)
- Java - Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意思?
- Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- AVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意
- C# 中异常抛出捕获机制--throw / try,catch,finally
- Java中使用try...catch以及try...catch...finally捕获异常
- iOS中@try@catch@finally捕获异常使用
- Java异常捕获之try-catch-finally-return的执行顺序.md
- 捕获异常语句try..catch..finally..
- C# 中异常抛出捕获机制--throw / try,catch,finally
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- iOS捕获异常,常用的异常处理方法 try-catch-finally
- java中的try-catch-finally异常捕获
- Java异常捕获之try-catch-finally-return的执行顺序