【问题标题】:Optimizations for Final Keyword最终关键字的优化
【发布时间】:2012-10-11 02:33:17
【问题描述】:

在 Java 中,final 关键字似乎将构造与初始化分开,这表明意图以类似于数组的方式阻止对象的内存使用。

如果我有一个非递归对象层次结构,并且所有字段都是最终的,那么该内存只需要分配一次,还不如为缓存连续分配。 JVM真的会这样做吗?如果没有,为什么不呢?

【问题讨论】:

  • 一个实际的源代码示例在这里会有所帮助。
  • 数组如何阻塞内存使用?什么是非递归对象层次结构?
  • 我不明白你在说什么。投票结束。

标签: java memory keyword final allocation


【解决方案1】:

简短的回答是:

Hotspot 中没有基于类或方法是否为 final 的类/方法优化。

您可以在this article阅读更多内容。

【讨论】:

    猜你喜欢
    • 2013-07-26
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多