当前位置: 首页 > news >正文

final, finally, finalize 的区别?

1.final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成 final 类型
2.finally 是异常处理语句结构的一部分,表示总是执行
3.finalize Object 类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 JVM不保证此方法总被调用
http://www.lryc.cn/news/265035.html

相关文章:

  • 4.使用 Blazor 构建 Web 应用程序
  • CentOS操作学习(二)
  • OpenCV技术应用(9)— 视频的暂停播放和继续播放
  • C#时间戳转换
  • Postgresql源码(118)elog/ereport报错跳转功能分析
  • Python Selenium中的强大等待设置详解
  • ACL实现固定时间访问资源——项目
  • 前端学习——关于前端框架的思考
  • 大创项目推荐 深度学习+opencv+python实现车道线检测 - 自动驾驶
  • Linux(二)常用命令
  • PHP通过mailer发送邮箱
  • c# OpenCV 基本绘画(直线、椭圆、矩形、圆、多边形、文本)(四)
  • js键盘事件keydown事件,防止重复触发,组合键的配合使用
  • 【Docker】升级docker或者docker到docker-ce完全保留镜像和容器,不影响原容器使用方法
  • 22 3GPP在SHF频段基于中继的5G高速列车场景中的标准化
  • C语言之初识C语言
  • Modbus-TCP数据帧
  • linux搭建gitlab
  • GEM5 Garent CPU cache消息传递路径:1. NI部分
  • Java设计模式之单例模式以及如何防止通过反射破坏单例模式
  • python flask+vue实现前后端图片上传
  • centos7安装开源日志系统graylog5.1.2
  • 5G+云渲染技术:将如何快速推进XR和元宇宙?
  • 【leetcode234】回文链表Java代码讲解
  • 指标体系构建-02-从0开始,梳理数据指标体系
  • 高速视频采集卡设计方案:620-基于PCIe的高速视频采集卡
  • MyBatis:动态 SQL 标签
  • 福建农林大学 html +css + JavaScript 期末复习 -- 保姆级
  • 推箱子小游戏
  • Spring简介