尚学堂__百战程序员__1573题------第六章 异常机制

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, 数字格式化异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值