中易网

final,finally,finalize的区别?

答案:5  悬赏:10  
解决时间 2021-01-26 03:39
final,finally,finalize的区别?
最佳答案
区别:
1、final修饰符(关键字)。
被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。将变量或方法声明为final,可以保证他们在使用的过程中不被修改。
2、finally是在异常处理时提供finally块来执行任何清除操作。
不管有没有异常被抛出、捕获,finally块都会被执行。try块中的内容是在无异常时执行到结束。catch块中的内容,是在try块内容发生catch所声明的异常时,跳转到catch块中执行。

3、finalize是方法名。
java技术允许使用finalize方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在object类中定义的,因此所有的类都继承了它。子类覆盖finalize方法以整理系统资源或者被执行其他清理工作。

扩展资料
注意事项
1、使用final方法的原因主要有两个:把方法锁定,以防止继承类对其进行更改。 效率,在早期的java版本中,会将final方法转为内嵌调用。但若方法过于庞大,可能在性能上不会有多大提升。因此在最近版本中,不需要final方法进行这些优化了。
2、final方法意味着“最后的、最终的”含义,即此方法不能被重写。
参考资料:百度百科:final类;百度百科:finalize;百度百科:java
全部回答
被final修饰的可视为常量,被修饰的方法不能被重写,当然也不能被继承
呵呵 今天刚学的 其他2个.
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为
abstract的,又被声明为final的.将变量或方法声明为final,可以保证它们在使用中不被改变.被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改.被声明为final的方法也同样只能使用,不能重载.
finally—再异常处理时提供 finally 块来执行任何清除操作.如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话).
finalize—方法名.Java
技术允许使用 finalize()
方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作.这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的.它是在
Object 类中定义的,因此所有的类都继承了它.子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作.finalize()
方法是在垃圾收集器删除对象之前对这个对象调用的.
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。
finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。
finalize—方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。
我暂时保留意见!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能够解释一下三菱PLC FX系列程序中这段指令
泰州水质怎么样?用哪种净水器合适
诗句日日行一一一,常常做,一一一。该怎么填
集合中 双重线条 r代表什么意思
为什么月亮很模糊,怎么能拍清楚.m
皮肤暗黄如何调理?关注的博主最近好像都在推
综艺天王猪哥亮为什么这么红
学钢琴好还是古筝好?
陈大惠的私塾与王财贵的私塾有何区别
己知a△b=4a-5b求6△3的值
apple手机上
巴东县农村商业银行(白土坡分理处)地址在哪,
关于2PM的综艺节目
求一首钢曲等等等蹬蹬,等等等蹬蹬
空调fgr7.5/c-n3(i)什么意思
推荐资讯
求一句别太高估自己的语录
滕王阁的名称与景致的简介
被热水烫伤了,擦什么好
月共v i v ox6要几钱
单位子单位工程质量控制资料核查记录中份数怎
皇室战争亡灵怎么得怎么解
山海关区昌兴停车场(出口)地址在哪,我要去那
欧菲宝怎么联系管理员改密码
满族语:现在全中国只有几个老人会说满语了
不知道怎么的我的手机触屏触的时候,有时候你
本科预科班是怎么一回事?
缪赞的介绍
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?