社区
刘英杰的课程社区_NO_4
Java程序员面试宝典视频课程之异常处理(七)
帖子详情
6-10 finally代码块和finalize()方法有什么区别?
l363130002
2023-01-12 14:47:05
课时名称
课时知识点
6-10 finally代码块和finalize()方法有什么区别?
...全文
32
回复
打赏
收藏
6-10 finally代码块和finalize()方法有什么区别?
课时名称课时知识点6-10 finally代码块和finalize()方法有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
final
,
final
ly
,
final
ize
的
区别
final
,
final
ly
,
final
ize
的
区别
java大厂面经、直击BAT
## 二.
final
ly
final
ly
一定会被执行,如果
final
ly
里有 return 语句,则覆盖 try/catch 里的 return , 比较爱考的是
final
ly
里没有 return 语句,这时虽然
final
ly
里对 return 的值进行了修改,但 return 的值并不改变这种情况 ## 三.
final
ly
代码块
和
final
ize
()
方法
有什么
区别
? 无论是否抛出异常,
final
ly
代码块
都会执行,它主要是用来释放应用占用的资源。
final
ize
()
方法
是Object类的一个protected
方法
,它是在对象被垃圾回收之前由Java虚拟机来调用的。 ## 四.
final
ly
到底是在return之前执行还是return之后执行?
第3讲 谈谈
final
、
final
ly
、
final
ize
有什么不同1
1. 注意,
final
不是 immutable 2.
final
ize
真的那么不堪 3. 有什么机制可以替换
final
ize
吗
java 基础之
final
、
final
ly
和
final
ize
的
区别
主要介绍了java 基础之
final
、
final
ly
和
final
ize
的
区别
的相关资料,需要的朋友可以参考下
Java面试题及答案-java面试题
Java 中的
final
、
final
ly
和
final
ize
关键字有什么
区别
?
final
:当用“
final
”关键字声明一个变量时,它的值一旦被赋值就不能改变。当使用“
final
”关键字声明
方法
时,它不能在子类中被覆盖。当用“
final
”关键字声明一个类时,它不能被扩展。
final
ly
:“
final
ly
”块用于 try-catch 语句中,以确保执行某些代码,无论是否抛出或捕获异常。
final
ize
:“
final
ize
”
方法
在对象类中用于在对象被垃圾回收之前执行清理。不推荐使用
刘英杰的课程社区_NO_4
1
社区成员
277
社区内容
发帖
与我相关
我的任务
刘英杰的课程社区_NO_4
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章