社区
Java EE
帖子详情
final, finally, finalize的区别
ffff_520
2008-05-26 04:19:22
final, finally, finalize的区别
...全文
38
1
打赏
收藏
final, finally, finalize的区别
final, finally, finalize的区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyqiang
2008-05-26
打赏
举报
回复
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
Java中
final
,
final
ly
,
final
ize
三个关键字的
区别
_动力节点Java学院整理
Java中
final
,
final
ly
,
final
ize
三个关键字的
区别
_动力节点Java学院整理
final
、fianl
ly
、
final
ize
区别
final
:修饰符(关键字)如果一个类被声明为
final
,意味着它不能再派生出新的子类,不能作为 父类被继承。因此一个类不能既被声明为abstract 的,又被声明为
final
的。将变量或 方法声明为
final
,可以保证它们在使用中不被改变。被声明为
final
的变量必须在声明时 给定初值, 而在以后的引用中只能读取,不可修改。被声明为
final
的方法也同样只能使用, 不能重载。
final
ly
:再异常处理时提供
final
ly
块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入
final
ly
块(如果有的话)。
final
ize
:方法名。Java 技术允许使用
final
ize
() 方法在垃圾收集器将对象从内存中清除出去 之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对 象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖
final
ize
() 方法以整理系统资源或者执行其他清理工作。
final
ize
() 方法是在垃圾收集器删除对象 之前对这个对象调用的。
java 基础之
final
、
final
ly
和
final
ize
的
区别
主要介绍了java 基础之
final
、
final
ly
和
final
ize
的
区别
的相关资料,需要的朋友可以参考下
详解Java编程中
final
,
final
ize
,
final
ly
的
区别
主要介绍了详解Java编程中
final
,
final
ize
,
final
ly
的
区别
,这个在Java面试题中简直是太常见了...需要的朋友可以参考下
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章