1 Throwable: Error 、 Exception
2. Exception:
1)检查性异常:必须对异常进行处理(try/catch, 或throws /throw) ,否则编译不通过。
常见: IOException, ClassNotFoundException
2)运行时异常:编译时不检查,代码去处理解决。
常见: NullpointException, CalssCastException, ArithmeException等
3. throws 与 throw 的区别
1)throws 接在方法声明后面 , throw 一般用在方法内部。
2)throws 后面可接多个异常类, throw 只能接一个异常对象名
3)throws 表示可能抛出异常,若抛出异常则由该方法的调用者来处理, throw 表示抛出指定的异常
6175

被折叠的 条评论
为什么被折叠?



