中关村在线

软件

final、finally、finalize区别解析

一起来瞧瞧吧!

1、 final意为最终,不可更改。

2、 用final修饰的类不能被继承,其方法也不能被重写。

3、 finally 是一种修饰符。对于被 final 修饰的基本类型成员变量,需在声明时赋值或在构造函数中初始化;而引用类型变量则不允许更改其指向的内存地址,但可修改对象内容。

4、 finally语句仅用于try-catch结构中,其代码块内的内容通常总会执行。但若JVM在此前已终止运行,则finally块不会被执行,这是特殊情况下的例外情况。

5、 在对象被JVM回收前,系统会自动调用其finalize()方法,用于执行必要的资源清理操作。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具