final 是修饰符,可以用于修饰变量、方法和类。修饰变量时,代表变量不可以修改,也就是常量了,常量需要在定义时赋值或通过构造函数赋值,两者只能选其一;修饰方法时,代表方法只能调用,不能被 override ;修饰类时,代表类不能够派生出子类,所以一个类不能既是 final 又是 abstract;

finally 是异常处理机制中的 try 的从句,用于处理必要的清理工作,那怕执行的 catch 中有 return 语句 finally 也会在 return 之前执行;

finalized 是 Object 中定义的一个方法,子类一般都重写该方法,用于在该对象被GC收走前做必要的清理工作,该方法一般供GC调用,但重载 finalized 时,GC只会调用最初始版本的 finalized ,显式地调用初始版本的 finalized 方法具有很大的不确定性。

[面试题]java中final finally finalized 的区别是什么?相关推荐

  1. [面试题]java中final finally finalized 的差别是什么?

    final 是修饰符,能够用于修饰变量.方法和类.修饰变量时.代表变量不能够改动,也就是常量了.常量须要在定义时赋值或通过构造函数赋值,两者仅仅能选其一:修饰方法时,代表方法仅仅能调用,不能被 ove ...

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

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

  3. java中final关键字的使用

    final 中文翻译为 最终的,在java中也是较为常用的关键字之一. 在java 中 final 关键字可以修饰  类.方法.变量 final 修饰在类上,则表示该类不能被继承,如果里面的成员变量没 ...

  4. JAVA中Final的用法

    JAVA中Final的用法 1. 修饰基础数据成员的final 这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改.如java.lang.Math类中的 ...

  5. java中final的意义

    转载自 https://blog.csdn.net/hikvision_java_gyh/article/details/8964541 1.如果一个数据既是static又是final,那么它会拥有一 ...

  6. java中常量final的用法_详解Java中final的用法

    本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...

  7. [转载] java中final,finally,finalize三者的作用和区别

    参考链接: Java中final,finally和finalize Final是一个修饰符: 当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值 当final修饰的变量为静态变量(即由 ...

  8. [转载] Java中final关键字

    参考链接: Java中的final关键字 文章目录 1 final关键字1.1 final修饰类1.2 final修饰方法1.3 final修饰属性---常量1.3.1 final修饰普通数据类型的成 ...

  9. ACAC java中final关键字

    java中final关键字/*1.final关键字:java 中的一个关键字,最终的,不可变的可以修饰变量以及方法,还有类等.1.修饰的方法,修饰的类无法被覆盖,无法被重写,无法被继承写的方法不希望被 ...

最新文章

  1. 刻意练习:LeetCode实战 -- 不同的二叉搜索树
  2. SPAdes混合组装二代、三代测序数据
  3. postman+Newman初步使用
  4. 服务提供者框架(Service Provider Framework)
  5. mysql索引查2遍_mysql索引优化查询
  6. 仿真器和模拟器的区别是什么?
  7. 分屏总屏计算机电缆,分屏加总屏电缆DJYVP计算机电缆14x2x0.75
  8. 95-130-502-源码-source-ElasticSearch相关-ElasticSearch connector
  9. 在IIS中调试ASP.NET Core应用程序
  10. 慎用mutableCopy
  11. SpringBoot2.x配置全局异常和自定义异常
  12. Linux的运行级别和chkconfig用法
  13. file-saver实现文件流下载
  14. Windows Server 2008 WIA服务需要安装“桌面体验”
  15. 亚马逊aws 服务器删除_亚马逊aws服务器免费套餐及被扣款怎么办
  16. 小程序转码机器人-微信小程序转二维码
  17. 集合有哪些 java_java集合有哪些
  18. 自然语言处理(一)——文法(形式语言)基本概念
  19. 学习Python难度高吗?零基础可以学习吗?
  20. 七夕祝福网页制作_七夕的七个冷知识:是情人节还是女儿节?

热门文章

  1. 学习的状态和工作岗位的变化关系
  2. 天山电子在A股上市:业绩保持高速增长,王嗣纬家族为实控人
  3. rocketmq python消息堆积_RocketMQ消息存储和查询原理
  4. vue绑定键盘事件 ctrl+enter触发事件
  5. 【gTest】gtest简介及简单使用
  6. Arduino BootLoader 烧录总结
  7. 封装一个类,下载图片、【复制文本和复制图片到粘贴板上,分享到微信、QQ好友】等多功能
  8. python抽卡游戏,利用Python实现阴阳师自动抽卡,SSR手到擒来,开始爆肝!
  9. Centos 7安装配置NTP网络时间同步服务器
  10. 【EXCEL】如何查找特殊字符 问号‘?’星号 ‘*’