标签: java debugging intellij-idea jvm
在我的申请中,我有protected final ConcurrentHashMap。我执行以下步骤
protected final
下次我运行调试点时,我有一个新类的实例和一个新的ConcurrentHashMap实例,但是ConcurrentHashMap是用前一个ConcurrentHashMap的不完整版本预先推测的。
任何人都可以解释为什么会这样吗?我知道我可以通过HotSwapping中调试来避免它。但我很好奇为什么JVM会以这种方式运行并允许我这样做。