final

final意思是不可变的。

  • final修饰的类不可被继承,可继承于其他类。类里的属性是可以更改的。(八大基本类型和String都是final类)
  • final修饰的方法是不可以被重写的。
  • final修饰的成员变量,如果是基本类型则不可更改,如果是引用类型则是不可改变引用变量指向的地址。

finally

finally是配合try-catch-finally这样的结构使用的,如果有语句在try代码块中执行,finally代码块的语句是一定会执行的,同时finally中的return的执行级别最高。(前提:不要退出主线程、系统)

finalize

在对象gc(垃圾回收)时,会调用该方法。

final、finally、finally相关推荐

  1. java内部类的权限符,static介绍、内部类、final、权限修饰符的作用范围,

    static介绍.内部类.final.权限修饰符的作用范围,static 关键字:(可用于修饰方法.变量) static 特点: static是静态修饰符,一般修饰成员变量.被static修饰的属于全 ...

  2. 3.1、final、finally、 finalize

    final 可以用来修饰类.方法.变量,分别有不同的意义,final 修饰的 class 代表不可以继承扩展,final 的变量是不可以修改的,而 final 的方法也是不可以重写的(override ...

  3. java final类的写法_重拾JavaSE基础——抽象类、接口、代码块、final和枚举

    今天继续回顾Java基础,有些东西用得不多,大家看看知道语法就好 主要内容 抽象类 抽象方法 抽象方法的写法 抽象方法是否可以私有化 抽象类的特征 抽象类有无构造器,能否实例化对象 抽象类的结构 抽象 ...

  4. 二十二、面试必备:final、finally、finalize有什么不同?

    @Author:Runsen @Date:2020/5/31 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排 ...

  5. Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  6. 转 Java中final、finally、finalize的区别与用法

    Java中final.finally.finalize的区别与用法 1.简单区别: final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承. finally是异常处理语句结构 ...

  7. java 构造 statict_java学习:构造方法、static、final

    在了解了java的基本数据结构后,开始学习java的类. java中的类也是一种数据结构,我认为它和C中的结构体挺像.类中可以有属性和方法.类的方法中比较特别的是构造方法. java中类的构造方法要和 ...

  8. java final内存机制_Java中的内存处理机制和final、static、final static总结

    装载自:http://blog.csdn.net/wqthaha/article/details/20923579 Java程序运行在JVM上,可以把JVM理解成Java程序和操作系统之间的桥梁,JV ...

  9. JavaSE——面向对象高级(继承、final关键字、抽象类与接口、多态、Object类、内部类、包装类、可变参数)

    第3节 面向对象高级 一.继承 1.1 概述和使用 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法 ...

  10. windows环境 wildfly-10.1.0.Final 安装、配置、部署

    文章目录 一.下载.解压.配置 1. 下载Wildfly 2. 解压,成功得到文件夹. 3. 配置环境变量 4. 添加管控台用户 5. 启动并登录管控台测试 6. 管控台页面简介 7. 修改默认端口 ...

最新文章

  1. python中文版界面-python设置中文界面实例方法
  2. 【Java】StopWatch任务执行时间监视器
  3. 敏捷个人2012.7月份线下活动报道:珠海 时中法、深圳 敏捷个人理念
  4. STL编程:C++的忠告!
  5. Linux系统下UDP发送和接收广播消息小例子
  6. oppo刷机工具_黔隆科技刷机教程OPPOR9TM忘记密码免刷机保资料解屏幕锁教程
  7. phpcmsV9 表单向导(案例一)应用示例
  8. 计算可能的编译结果数
  9. OpenCV 线性滤波
  10. 同步方案java_【Java基础】多线程中同步的两种解决方案
  11. 〖教程〗Ladon免杀/.NET免杀/Exe2Ps1/Ps12Exe
  12. matlab的句柄 图形对象 gca gco gcf set get
  13. Win10自定义路径位置安装WSL2 (Ubuntu 20.04) 并配置CUDA
  14. CentOS 安装Nvidia驱动+CUDA+cuDNN+Anaconda3
  15. 重新定义股票交易中的试错和复盘
  16. Real-Time Rendering 4th 译文《六 纹理(下)》
  17. el-tree 默认展开第一级节点
  18. Echarts字体和线条颜色设置操作笔记
  19. 浅谈百度阅读/文库NA端排版技术
  20. 金属所等在天然生物材料力学理论研究中取得进展

热门文章

  1. 2022年期末网页设计作业——如何制作企业网站(html+css制作)
  2. ios开发: APNS消息推送实现
  3. 王国纪元的剥削关系利弊
  4. python判断性别的源代码_Python 获取微信好友地区、性别、签名信息并将结果可视化...
  5. 写论文如何分析研究课题
  6. 学习笔记TF061:分布式TensorFlow,分布式原理、最佳实践
  7. 库存优化中如何判断哪些SKU的库存水位需要改善
  8. 全球及中国户外餐具行业竞争格局及发展前景规模预测报告2021-2027年版
  9. java正则匹配单引号_正则多行文本匹配(包含单引号的处理)
  10. ios 九宫格图片的展示实现