AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## final&&finally&&finalize >### final *(表示最终的)* - 被`final`修饰变量不能重新赋值 - 被`final`修饰的类不能被继承 - 被`final`修饰的方法不能被重写 >### finally `finally`作为异常处理的一部分,它只能用在`try/catch`语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。 >### finalize `finalize()`是在`java.lang.Object`里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被回收的时候被调用。其实gc可以回收大部分的对象(凡是new出来的对象,gc都能搞定,一般情况下我们又不会用new以外的方式去创建对象)。