7月27日下午笔记异常的学习(有一道面试题)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
throws主要针对编译时异常
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

finally

在这里插入图片描述

面试题

在这里插入图片描述

1.final
2.finally
3.finalize
a. final 最终的意思,修饰类,变量(成员变量和局部变量),成员方法
修饰类之后,该类不能被继承
修饰变量之后,该变量变成自定义常量
修饰方法之后,该方法部类被子类覆盖
b. finally 修饰代码块
finally代码块的执行特征是:
1. 对于try-catch-finnally代码块而言,finally代码块中的代码,不管是否发生异常,
finally代码块中的代码,最后都会执行
2. 即使在finally代码块之前,有return语句,finally代码块,仍然会执行
3. 特殊情况:在执行到finally之前jvm退出了(比如System.exit(0))

c. finalize() Object类中的一个方法
该方法,在对象变成垃圾,并且被垃圾回收期调用之前,jvm会在该对象上调用 finalize()方法一次且一次

会执行,在return执行 的中间执行
1.return语句的返回值,其实存储在栈帧中的一个特殊位置。
中间:finally代码块,就在return语句的两步之间执行,
2.return结束方法,带着返回值,返回到方法调用出。

myexception

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值