首页 > 其他分享 >final、finally、finalize 有什么区别?

final、finally、finalize 有什么区别?

时间:2023-03-20 09:02:01浏览次数:37  
标签:finalize 代码 Object finally 修饰 方法 final

  • inal可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个常量不能被重新赋值。
  • finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块中,表示不管是否出现异常,该代码块都会执行,一般用来存放一些关闭资源的代码。
  • finalize是一个方法,属于Object类的一个方法,而Object类是所有类的父类,Java 中允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。

 

标签:finalize,代码,Object,finally,修饰,方法,final
From: https://www.cnblogs.com/xfeiyun/p/17235115.html

相关文章

  • Java中的finally一定会被执行吗?
    肯定不是。首先,如果程序连try块都执行不到,那么finally块自然就不会执行到了。有两个场景:在执行try块之前直接return在执行try块之前制造一个错误只要进入try块,不管......
  • Final Cut Pro for Mac(fcpx视频剪辑)v10.6.5中文版
    FinalCutPro是AppleInc.为macOS用户开发的专业视频编辑软件。它以其强大的功能和直观的界面而闻名,使其成为专业视频编辑和电影制作人的热门选择。 FinalCutPro......
  • 2019 ICPC Asia-East Continent Final
    D考虑树形DP,记\(f[u],g[u]\)分别为最终回到u/停在子树中的最晚第一次到达u的时间。原本以为在枚举了最后一个的情况下,遍历子树的顺序是以f升序的,(因为只有最后一个不对后面......
  • XTB股价创下历史新高,Finalto推出ODP流动性解决方案
    我们都知道,上周成为外汇热门的新闻是MetaQuotes和苹果达成共识,MT4/5交易应用程序重新上架AppleAppStore,对此天眼君也回顾了当时苹果下架MT4/5的原因,此次上架也获得了广大......
  • trycatchfinally执⾏顺序⾯试题总结
    trycatchfinally执⾏顺序⾯试题总结https://wenku.baidu.com/view/ea7200315c0e7cd184254b35eefdc8d376ee14d8.html?wkts=1678703969456&bdQuery=try+catch+finally+%E9%9......
  • FinalHgame wp
    ssti常规的sstiphp-blogadmin12345进入后台,发一篇文章,内容填<?phpeval($_POST['pass']);直接getshell然后在login.php里面加一句file_put_contents('login.txt',......
  • final关键字
    final关键字final可修饰属性、方法、类、局部变量(方法中的变量)。final修饰的属性的初始化可以在编译器也可以在运行期,但初始化后不可改变,表明是一个常量。final修饰的方......
  • 【Java】先return还是先finally
    之前调试只发现有的方法执行完return语句后再执行finally,但是没有细究最近debug代码的时候发现,不同返回类型的方法,return和finally执行顺序竟然不一样先看返回类型为void......
  • 1.为何try里面放return,finally还会执行,理解其内部机制
    涉及到了一种数据类型:Completion,是js七大标准类型之一为何try里面放return,finally还会执行这种行为就是因为CompletionRecord,在js中,每条语句的执行完成状态都是由Comple......
  • Codeforces Round #850 (Div. 2, based on VK Cup 2022 - Final Round)
    Preface补题,之前由于要准备开学考(其实只是临时抱佛脚罢了),所以好久没写题不过索性学校题目简单,微积分线代C程都满绩了(甚至溢出好多),思政被卡了一分满绩点,而大英不出所料3.7......