Java Date 10

这篇博客详细介绍了Java中的异常处理,包括异常类型、异常堆栈跟踪、异常信息、Java异常体系类图、Exception与Error的区别、受检异常与非受检异常、异常对象的构成、常见异常类型、NPE和OOM的定义及原因、throw与returns的区别,以及try-catch-finally语句块的使用规范。
摘要由CSDN通过智能技术生成

一、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个问题:

      异常类型反应了“什么”被抛出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值