当我在 Sun Standard JDK 下开发我的代码,并在 Oracle JRockit JVM 中运行我的代码时,我是否使用了 Hotspot VM 或 JRockit VM 提供的 String
类的实现?
最佳答案
我不完全确定“当您开发代码时”是什么意思,但我假设您在进行开发时指的是 IDE 中的 JRE 配置。
无论哪种方式,重要的是要知道,当您运行代码时,VM 会为您的代码不包含的类提供实现。因此,如果您使用的是 java String 类,则将是提供它的 VM。如果您在 IDE 中运行代码,那么它将是 Sun 的实现。如果您在不同的 VM 中运行它,则由该 VM 提供实现。
所以,很长的答案是 JRockit String 实现。
关于java - 当我在 Sun JDK 下开发我的代码并在 Oracle JRockit JVM 中运行我的代码时,我使用的是来自 JRockit 的库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013795/