码迷,mamicode.com
首页 > 编程语言 > 详细

Java 异常

时间:2017-04-09 14:48:19      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:执行   处理程序   声明   src   产生   ges   height   输入   代码   

  异常(Exception)是程序在执行过程中所产生的问题。

  Java中的异常类都继承Throwable类,Exception异常,可能是编码、环境、用户操作输入出现问题。Error 很少接触。

  技术分享

  关键字 throw 用于抛出一个异常;

  关键字 throw 用于声明一个方法中要抛出的异常。

  处理异常:

  try{
      一些会抛出异常的方法  
  } catch (Exception e) {
      处理异常的代码块
  }

  try抛出异常后,抛出异常的方法会终止执行,程序的控制权将被移交给catch块中的异常处理程序。try-catch语句块执行完之后,外面的语句会顺序执行。

  如果会出现多种类型的异常,这时用到了多重catch块,在try块后用多个catch块来捕获多种类型的异常,对其进行相应的处理。

  try{
      一些会抛出异常的方法  
  } catch (Exception e) {
      处理异常的代码块
  } catch (Exception2 e) {
      处理异常的代码块
  } ...(n个catch块)...{
  }

  注意先子类后父类的顺序编写catch语句块。

  用try-catch语句块处理完异常后,进行善后工作,可以用finally语句块。

  try{
      一些会抛出异常的方法  
  } catch (Exception e) {
      处理异常的代码块
  } catch (Exception2 e) {
      处理异常的代码块
  } ...(n个catch块)...{
  } finally {
      最终将要执行的一些代码
  }

Java 异常

标签:执行   处理程序   声明   src   产生   ges   height   输入   代码   

原文地址:http://www.cnblogs.com/zxb555/p/6684564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!