在Java中,“final”关键字似乎将构造与初始化分离开来,这表明意图以类似于数组的方式阻止对象的内存使用。如果我有一个非递归对象层次结构,并且所有字段都是final的,那么只需要分配一次内存,最好为缓存连续分配。JVM是否实际执行此操作?如果没有,为什么?