美文网首页
Java中的final方法作用

Java中的final方法作用

作者: freezml | 来源:发表于2018-04-12 17:39 被阅读0次

将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用final进行方法定义。

相关文章

  • 1、final关键字

    1. 作用 final在Java中可以声明成员变量、方法、方法参数、类以及本地变量。 1.1 final变量 凡是...

  • Java中的final方法作用

    将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也...

  • 2018-11-14号相关学习资料

    java中final关键字的作用深入理解Java中的final关键字java中的final如何使用和理解PPT和1...

  • Java重温-多态06

    1.多态的作用则是消除类型之间的耦合关系。 2.Java中除了static方法和final方法(private方法...

  • java final关键字

    final的作用类似C/C++的const但稍微有些差异。 在Java中,final关键字可以用来修饰类、方法和变...

  • Java中的final修饰符

    Java中的final修饰符 Java中final修饰符既可以修饰变量、方法,也可以修饰类。用final修饰的变量...

  • Java中final关键字

    Java中的final关键字非常重要,它可以应用于类,方法和变量; 什么是final? final是java中的一...

  • java中final的作用

    前言 一直想写写这个话题。代表公司也面试过一些求职者,每次面试我必问的两个问题之一就是“请你谈一谈对于final关...

  • final、abstract以及接口

    final关键字 final 关键字可以用来修饰类,属性和方法。 final修饰类 Java 中 final 修饰...

  • java 基础知识 11-20

    11 Java中final,finally,finalize的区别 final 用于声明属性,方法和类, 分别表示...

网友评论

      本文标题:Java中的final方法作用

      本文链接:https://www.haomeiwen.com/subject/cmjfkftx.html