百战程序员6-异常机制
作者:互联网
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, 数字格式化异常
标签:百战,上机,子类,SexException,程序员,机制,父类,异常,public 来源: https://www.cnblogs.com/lshaoyu/p/10450686.html