zoukankan      html  css  js  c++  java
  • final

    final 作用
    1,final 可以修饰类,代表这个类不能被继承,类里面的方法不能被重写。一般在设计之初,
      只有明确知道这个类不会被继承或者出于安全的考虑,否则不会设计成final 类
    2,final 修饰方法,代表此方法不能被重写,方法锁定,无法修改
    3,fianl 修饰变量,如果修饰的是基本类型,代表其数值一旦初始化就无法修改。如果修饰
      的是引用类型,则代表初始化之后不能再指向其他对象。
    4,String 是一个final 类,在编译期,创建一个String字符串,系统会在内存中开辟一个内存空间,一个内存地址指向这个字符串,
      再创建一个字符串,先判断内存中有没有这个字符串,有,则指向同一个内存地址,没有,则再开辟一个空间。
      fianl 若是修饰一个基本类型,可看做编译期常量,但必须是能够判断是常量。
    5,final 修饰匿名内部类外部局部变量。

  • 相关阅读:
    链式栈的C++实现
    Java面试之设计模式二
    前端资源
    Java面试之异常
    Java面试之序列化
    Java面试之重写(Override)与重载(Overload)
    项目视图展示
    Java面试之集合
    Java面试之SSH框架面试题集锦
    JDBC技术
  • 原文地址:https://www.cnblogs.com/pickKnow/p/9151425.html
Copyright © 2011-2022 走看看