一、Java中的关键字
1.在面向对象的一类中,表示类型的关键字有: 、 、
2.表示直接量的关键字有: 、 、
3.表示循环的关键字有 :do、while、for、return ()
4.终止当前方法,并抛出异常对象的关键词是:
5.声明一个方法可能抛出的所有异常信息 ,将异常往上传,谁调用就交给谁处理所用的关键字
6.throw和return区别
(1)return和throw是用于方法返回,return返回什么?throw返回什么?throw后面跟的对象是什么?
(2)上层代码调用下层代码的时候,下层有哪几种返回方式?
(3)下层方法中正常返回用 、异常返回用 。
(4)上层接收下层正常返回的结果语法是: = ()
(5)上层接收下层异常抛出对象语法:
7.throw和throws的区别
(1)throws表示抛出异常,由 处理,throw也表示抛出异常,由 处理
(2)throw处理异常的两种方法 、
注意:throw一旦进入被执行,程序立即会转入异常处理阶段,后面的语句就不再执行了,而且所在的方法不再返回有意义的值。
二、什么是异常处理
1.异常是被调用方向调用方传递错误信息的一种途径, 当被调用方的方法在执行过程中出现了问题, 可以通过抛出异常对象, 让调用方捕捉从而实现错误信息的传递。
2.使用异常机制可以保证程序代码更加优雅,并提高程序健壮性。
3.被调用方抛出的异常对象能清晰的向调用方反应what, where, why这3个问题: