Sun Standard JDKでコードを開発し、Oracle JRockit JVMでコードを実行すると、Hotspot VMまたはJRockit VMによって提供されるString
クラスの実装を使用していますか?Sun JDKでコードを開発し、Oracle JRockit JVMでコードを実行すると、JRockitのライブラリを使用していますか?
1
A
答えて
3
"あなたのコードを開発するとき"という意味は完全にはわかりませんが、開発中はIDEのJRE設定を参照しているものとします。
いずれにせよ、重要なことは、コードを実行すると、コードに含まれていないクラスの実装がVMによって提供されていることです。したがって、Java Stringクラスを使用している場合は、それを提供しているVMになります。 IDEでコードを実行している場合は、Sunの実装になります。別のVMで実行している場合、実装を提供しているのはそのVMでしょう。
だから、長い答えはJRockit Stringの実装であると言います。
1
実行時にJRockit JVMになります。
0
JRockit Stringの実装は完全にJavaの苦情であるため、APIには違いがないことに注意してください。 JRockitは効率のためにコアクラスの一部を置き換えますが、パブリックAPIは変更されません。
関連する問題
- 1. JRockitミッションコントロール4.1はSUNホットスポット(ホットスポット)JVMをサポートしていますか?
- 2. OracleはJRockitと標準JDKをマージしますか?
- 3. SNMPを介したJRockit JVMの監視
- 4. JRockitでTomcatを実行する
- 5. JRockitまたはJDKをMavenに指定する
- 6. Open JDK 8でコードをコンパイルし、Oracle JREでコードを実行できますか?
- 7. JRockitでglassfishを実行できますか?
- 8. JROCKIT JVMでJMXを有効にしてjconsoleにアクセスするには?
- 9. JRockitダンプファイル
- 10. JRockit 5 jreをダウンロード
- 11. JRockit互換のヘッシアン
- 12. Jrockitを使用したJava JFRダンプのためのJMCパーサー
- 13. sun/oracle jvmでfull gcを強制して古いジェネレーションでメモリの整列/圧縮を実行する方法
- 14. JRockitがOutOfMemoryでヒープダンプを設定するエラー
- 15. ミッションコントロール - 複数マシン上のJRockit ..?
- 16. 多量のGroovyコードを実行しているアプリケーションサーバーにjrockit jvmを使用することにどのような影響を考慮する必要がありますか?
- 17. sun JDK 1.6と一緒にopenJDK 1.8を実行できますか?
- 18. libsdlクラスはすべてのJVMを使用します(コードの実行をブロックします)
- 19. CPUを測定する方法、オーバーヘッド私はオプションとIBMのJVM(JDK 5.0)を実行しているJVM
- 20. Weblogic 9.2はSun Jdk 1.6をサポートしていますか?
- 21. 関数(フラスコ)でpythonコードを実行し、htmlページを開いていますか?
- 22. コード実行時にJVMで発生するSegfaultsをどのようにデバッグできますか?
- 23. Cloudag IDEを使用してBeagleBoneでコードを実行しています
- 24. sqliteを使用してAndroidスタジオでコードを実行しています
- 25. Jrockit JDK1.6 keytoolから生成された証明書は、JDK 1.8と前方互換性があります。
- 26. dockerでoracleデータベースを実行します。開発者ごとにdbを使用します。
- 27. PHPstormを使用してブラウザでphpコードを実行する
- 28. Pythonコードを使用してPythonコードをローカル変数で実行する
- 29. Sun JVMは実行時にsun.reflect.DelegatingClassLoaderのインスタンスを作成しますか?
- 30. JavaコードからAndroid用モノラルでC#ライブラリを使用していますか?