final finally finalize区别联系

final用于声明属性,方法和类分别表示属性不可变,方法不可覆盖和类不可被继承(不能再派生出新子类)

当一个方法声明为final时,表示其不能被任何子类方法重写,但是其子类可以使用这个方法。

当一个类用final声明时,此类不可被继承所有的方法都不能被重写。

Finally作为异常处理的一部分,它只能用在try/catch语句中,经常用在需要释放资源的地方

finalize 是Object类的一个方法,在垃圾回收器执行时会调用回收对象的finalize()方法,可以覆盖此方法来实现对其他资源的回收。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,793评论 18 399
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 1,275评论 0 5
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,566评论 1 44
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,269评论 0 62
  • 苏霍姆林斯基曾说过:“人最可怕的不幸,就是精神的空虚。”现在的我们很多患上了这种“精神疾病”,因此,我们迷茫、恐惧……
    幽谷兰芯阅读 227评论 0 0

友情链接更多精彩内容