首页 > 其他 > 详细

多太与异常动手动脑

时间:2015-11-13 14:30:30      阅读:236      评论:0      收藏:0      [点我收藏+]

(一)

Ø阅读并运行AboutException.java示例,然后通过后面的几PPT了解Java中实现异常处理的基础知识
 
import javax.swing.*;

class AboutException {
   public static void main(String[] a) 
   {
      int i=1, j=0, k;
      k=i/j;


    try
    {
        
        k = i/j;    // Causes division-by-zero exception
        //throw new Exception("Hello.Exception!");
    }
    
    catch ( ArithmeticException e)
    {
        System.out.println("被0除.  "+ e.getMessage());
    }
    
    catch (Exception e)
    {
        if (e instanceof ArithmeticException)
            System.out.println("被0除");
        else
        {  
            System.out.println(e.getMessage());
            
        }
    }

    
    finally
     {
             JOptionPane.showConfirmDialog(null,"OK");
     }
        
  }
}
Ø把可能会发生错误的代码放进try语句块中。
Ø当程序检测到出现了一个错误时会抛出一个异常对象。异常处理代码会捕获并处理这个错误。
catch语句块中的代码用于处理错误。
Ø当异常发生时,程序控制流程由try语句块跳转到catch语句块。
Ø不管是否有异常发生,finally语句块中的语句始终保证被执行。
 

多太与异常动手动脑

原文:http://www.cnblogs.com/gdp176119/p/4961905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!