page contents
发现
问答
发起
提问
文章
文章
更多
专家
讲堂
话题
财富榜
商城
Toggle navigation
问答
文章
精品课
商城
冒泡
搜索
我要提问
立即登录
免费注册
首页
问答
正文
解释“finally”和“finalize block”的区别?
王昭君
发布于 2022-11-14 15:09
阅读 824
收藏 0
答案
1
分类:
C/C++开发
c#
编程论坛
默认排序
时间排序
4403
Nen
2022-11-14 15:14
- 程序员
这是两个不同的概念,尽管它们听起来很相似:
最后是执行处理的代码块部分。无论是否发生异常,此代码块都会执行。
Finalize 是在垃圾回收之前调用的方法。当没有在代码中显式调用时,编译器会自动调用此方法。
因此,finally 与执行处理有关,而 finalize 与垃圾收集有关。
评论 (
0
)
请先
登录
后评论
您需要登录后才可以回答问题,
登录
或者
注册
关注
1
关注
王昭君
提出于 2022-11-14 15:09
全部
王昭君 的其他提问
类似问题
运行时异常与一般异常有何异同?
1 回答
824 阅读
String 和StringBuffer的区别?
2 回答
824 阅读
怎样将字符串中第一个字母大写?
3 回答
824 阅读
在Python中如何生成一个随机数?
1 回答
824 阅读
Python中的不可变集合(frozenset)是什么?
1 回答
824 阅读
在Python中怎样获取输入?
1 回答
824 阅读
×
发送私信
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因:
这是两个不同的概念,尽管它们听起来很相似:
因此,finally 与执行处理有关,而 finalize 与垃圾收集有关。