每天学点Java知识 ------> 认识异常

上一篇 / 下一篇  2014-07-22 17:26:31 / 个人分类:Java学习

  异常是程序中导致程序中断的一种指令流,如果希望程序出现异常后依然可以正常完成的话,可以用如下格式进行异常处理
  
  try{
    可能出现异常的语句;
  }[ catch(异常类型 异常对象){
    处理异常;
  }cathc(异常类型 异常对象){
    处理异常;
  }...][ finally{
    不管是否出现异常,都执行此代码;
  }]
  
  在try语句中捕获可能出现的异常语句,如果在try中产生了异常,则程序会自动跳转到catch语句中找到匹配的异常类型进行相应的处理,最后不管程序是否会产生异常,肯定都会执行到finally语句
 
例:
public class TestDemo{
  public static void main(String args[]){
    System.out.println("1.除法计算开始...");
    try{
      int result = 10/1;
      System.out.println("2.除法计算结果: "+result);
    }catch(ArithmeticException e){
      e.printStackTrace();
    }finally{
      System.out.println("不管是否出现异常都执行");
    }
    System.out.println("3.除法计算结束...");
  }
}  
程序运行结果:
1.除法计算开始...
2.除法计算结果: 10
不管是否出现异常都执行
3.除法计算结束...

TAG:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 31071
  • 日志数: 41
  • 建立时间: 2014-07-17
  • 更新时间: 2014-07-30

RSS订阅

Open Toolbar