1、Java中,处理异常的两大步是?

     捕获异常,声明异常

  2、如果catch两个异常,一个是父类,一个是子类。这两个异常的catch顺序如何
        确定?

     先捕获子类异常,再捕获父类异常

  3、finally里面一般放置什么代码?

     

  4、Error和Exception的区别和联系

 

 

  5、Throwable是一个类还是接口?

   类

  6、如果碰到NullPointerException,我们一般应该如何查错?如何做处理?

   debug

  7、【上机】完成课堂测试异常的代码

 

  8、【上机】Eclipse中,增加try-catch块的操作是怎么做的?

    选中-》alt+shift+z

  9、【上机】自定义一个自己的异常类

     

        public class SexException extends Exception{

                    public SexException(){

                           super();

                    }

                    public SexException(String message){

                           super(message);

                    }

             }

 

  7、方法重写时,子类声明异常能否超出父类的范围?

     不能

 

  8、【上机】下面的代码,有什么问题? 解释原因

       class A {

              public void method() throws IOException {      }

       }

 

       class D extends A {          

public void method() throws Exception { }

       }

 

  9、说出你现在接触的几个异常?尽量多写。

             ArithmeticException,  算术异常,例如,一个整数“除以零”时,抛出此类的一个实例。 

             NullPointerException,

             ClassCastException,

    NoClassFoundException

             ArrayIndexOutOfBoundsException,

     NumberFormatException, 数字格式化异常