1.9 本章练习

1 下列( )异常表示向方法传递了一个不合法或不正确的参数。(选择一项)

A.IllegalAccessException

B.IllegalArgumentException

C.ClassCastException

D.InputMismatchException

2 请描述运行时异常和检查时异常的区别。

3 请描述Java异常处理中try、catch、finally、throw、throws这些关键字的作用。

4 多个catch语句捕获异常时,如果这些异常之间存在继承关系,则需要注意什么?

5 请描述编程过程中的常见异常。