final关键字可以修饰类、方法和引用。

修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。

修饰方法,方法不能被子类重写。

修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部进行修改。

转载于:https://www.cnblogs.com/JimShi/p/11175551.html

Java基础5:final相关推荐

  1. 【Java基础】final关键字总结

    Java中的final关键字非常重要,它可以应用于类.方法以及变量.这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使 ...

  2. java基础-关键字final

    概述 final是java中一个保留的关键字,也被视为一个修饰符(Modifier),可以修饰一个成员变量.方法参数.方法甚至一个类. final变量(域) 凡是用final关键字修饰的成员变量或本地 ...

  3. java基础之final关键字,形式参数和返回值问题

    目录 一:final关键字 二:形式参数和返回值问题 1:形式参数 2:返回值类型 3:例子 一:final关键字 1:final关键字是最终的意思,可以修饰类,成员变量,成员方法. 2:修饰类,类不 ...

  4. java基础之final关键字_繁星漫天_新浪博客

    final关键字可以修饰类.变量.方法,它有"这是无法改变的"或者"最终"的含义 因此被final修饰的有以下特性: 1.final修饰的类不能继承 2.fin ...

  5. java基础学习--final

    1.final属性的数据 对于基本数据类型:一旦第一次赋值之后,就不允许改变了.(声明的时候可以先不赋值) final int a = 6; // a = 7;会报编译错误,提示已分配变量给a 对于数 ...

  6. Java基础学习系列--(二)【抽象类,接口、代码块、final、单例、枚举】

    第一章 抽象类 1.1 概述 1.1.1 抽象类引入 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同.那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对 ...

  7. JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配

    JAVA基础-栈与堆,static.final修饰符.内部类和Java内存分配 发布时间: 2013/01/12 22:29 QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 百度空间 百度搜藏 开心网 ...

  8. 【Java基础】多态、equals、造型cast、访问修饰符(public、protected、default、private)、static、final

    1.面型对象–多态 多态的概念:多态性就是指同样的消息被类的不同的对象接收时导致的完全不同的行为的一种现象.这里的消息即对类成员函数的调用. 实现上面调用宠物叫,每种宠物有各自的叫声 public c ...

  9. Java基础(9)——final、权限、内部类、引用类型

    目录 第一章 final关键字 1.概述 2.使用 final修饰的类 final修饰方法 final修饰局部变量 final修饰成员变量 第二章 权限修饰符 第三章 内部类 1.概述 2.成员内部类 ...

  10. Java基础(final关键字、双亲委派机制)

    Java基础 一.双亲委派机制 首先得了解类加载器Classloader在JVM中的分工: Bootstrap classLoader:主要负责加载核心的类库,构造ExtClassLoader和APP ...

最新文章

  1. JS 作用域与变量提升---JS 学习笔记(三)
  2. NEKO's Maze Game(思维)
  3. 源码安装NASM,无root权限
  4. CentOS 6.0 下 VNC 配置方法
  5. NGFF(M.2) m.2中Bkey接口Mkey接口有什么不同
  6. extjs初学者教程
  7. 软件测试体系学习及构建(20)测试专项丨易用性测试
  8. a标签去掉下划线以及字体颜色
  9. ipa在线安装搭建_在线安装IPA 文件和视频下载
  10. 民兴商学院:适合工薪族的信用卡推荐!
  11. 谷歌浏览器字体最小12px
  12. PixelLink: Detecting Scene Text via Instance Segmentation算法详解
  13. android 强制退出程序,Android 强制且彻底的退出app
  14. linux 内存占用过高
  15. RRT(Rapidly-exploring Randomized Trees)算法学习笔记
  16. 别再用知网下载文献了,这16个国内外好用的论文网站,赶紧收藏起来
  17. k8s部署springcloud架构的一些心得体会
  18. js巧用 ‘~‘运算符
  19. Spring Boot笔记(七) springboot 集成 JavaMail 实现邮箱认证
  20. TRIZ创新方法——物理矛盾及其解决原理

热门文章

  1. “国际软件自由日”介绍
  2. mysql 密码 You must reset your password using ALTER USER statement before executing this statement....
  3. windows安装xampp时出现,unable to realloc xxxxxxxx bytes
  4. ckeditor 在dwz里面使用
  5. 学习和在生产环节使用d语言的三个条件
  6. IT圈,他的牙如此不同
  7. 手机息屏后停止_手机息屏还能这样玩?华为这几个隐藏小功能快学起来
  8. 4.3.5 子网划分和子网掩码
  9. android 平板安装程序开发者,android – 限制平板电脑中的应用安装
  10. ADS与RealView MDK