final关键字

final关键字可以用来修饰类、方法和变量

类不可被继承,通俗讲就是太监了 -。-
tips:final所修饰类的方法会被隐式指定为final

方法

  1. 方法不可被重写
  2. 提高效率。在早期的Java实现版本中,会将final方法转为内嵌调用。
    tips1:当方法主体非常庞大,或在多处调用此方法时,调用主体代码会迅速膨胀,反而会影响效率;
    tips2:在最近的Java版本中,不需要使用final方法进行这些优化了。

变量

  1. 基本数据类型:其数值一旦在初始化之后便不能更改;
  2. 引用类型:在对其初始化之后便不能再让其指向另一个对象。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 你总以为你会了,其实你只是一知半解。 final 关键字概览 final关键字可用于声明属性、方法、参数和类,分别...
    Sharember阅读 7,294评论 2 26
  • 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的...
    WilsonMing阅读 3,788评论 0 5
  • 1、概念 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、...
    M_JCs阅读 5,293评论 0 0
  • 早晨去银行办事,因为这家银行还代发退休人员的养老保险,我要办的业务只有窗口才能办理,为了赶时间,特地赶在一开门的时...
    却上心头68阅读 3,287评论 0 0
  • 明天就要正式上班了,假期总是过的格外快。要快速调整,尽早进入状态。
    夏日的收藏阅读 1,724评论 0 0

友情链接更多精彩内容