java - 当我在 Sun JDK 下开发我的代码并在 Oracle JRockit JVM 中运行我的代码时,我使用的是来自 JRockit 的库吗?

标签 java

当我在 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/

相关文章:

java - 如何添加二叉树的特定部分但保持树完好无损(Java)?

java - 有灵活的 Android 广告提供商吗?

java - 使用 swing 在两个面板之间拖放?

用于 GUI 开发的 Java IDE

java - 如何在 Java 中将 String[] 数组转换为 InputStream

java - 计算餐馆账单的小费和税总额

java - 在 Maven 中生成一个 Version.java 文件

java - 如何在 JSP 项目的服务器端找到应用程序 XML 文件?

java - 我的数组列表搜索方法有问题。条件仅在第一个索引中为真

java - XStream 对象中 ToAttributedValueConverter 的替换