开发者社区> 问答> 正文

Java优化中,为何要避免使用终结方法和消除方法?

Java优化中,为何要避免使用终结方法和消除方法?

展开
收起
人间蜉蝣 2021-11-01 14:53:42 1429 0
1 条回答
写回答
取消 提交回答
  • 最终方法通常是不可预测的,也是很危险的,一般情况下是不必要的。 它们的使用会导致不稳定的行为,糟糕的性能和移植性问题。从 Java 9 开始,Finalizer 机制已被弃用,但仍被 Java 类库所使用。 Java 9 中Cleaner 机制代替了 Finalizer 机制。清除方法没有终结方法那么危险,但仍然是不可预测、运行缓慢,一般情况下也是不必要的

    2021-11-01 15:48:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载