回答編集履歴

2

append

2016/08/28 07:40

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -3,3 +3,11 @@
3
3
 
4
4
 
5
5
  sun.jvm.hotspotパッケージは公開APIではないので、通常のプログラムからは使うべきでありません。本来は[`java.util.Hashtable<K,V>`クラス](https://docs.oracle.com/javase/jp/8/docs/api/java/util/Hashtable.html)を使うべきところを、誤って[`sun.jvm.hotspot.utilities.Hashtable`クラス](https://docs.oracle.com/javase/8/docs/serviceabilityagent/sun/jvm/hotspot/utilities/Hashtable.html)をimportしたために起きているエラーです。クラス名は(偶然)同じですが、両クラスの機能は全く異なります。
6
+
7
+
8
+
9
+ > sun.jvm.hotspotパッケージは何のために存在するのでしょうか?
10
+
11
+
12
+
13
+ [Serviceability in HotSpot](http://openjdk.java.net/groups/hotspot/docs/Serviceability.html)のServiceability Agent(SA) APIを提供するパッケージです。Java仮想マシン(JVM)の開発者向けです。

1

append

2016/08/28 07:40

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- sun.jvm.hotspotパッケージは公開APIではないので、通常のプログラムからは使うべきでありません。本来は[`java.util.Hashtable<K,V>`クラス](https://docs.oracle.com/javase/jp/8/docs/api/java/util/Hashtable.html)を使うべきところを、誤って[`sun.jvm.hotspot.utilities.Hashtable`クラス](https://docs.oracle.com/javase/8/docs/serviceabilityagent/sun/jvm/hotspot/utilities/Hashtable.html)をimportしたために起きているエラーです。
5
+ sun.jvm.hotspotパッケージは公開APIではないので、通常のプログラムからは使うべきでありません。本来は[`java.util.Hashtable<K,V>`クラス](https://docs.oracle.com/javase/jp/8/docs/api/java/util/Hashtable.html)を使うべきところを、誤って[`sun.jvm.hotspot.utilities.Hashtable`クラス](https://docs.oracle.com/javase/8/docs/serviceabilityagent/sun/jvm/hotspot/utilities/Hashtable.html)をimportしたために起きているエラーです。クラス名は(偶然)同じですが、両クラスの機能は全く異なります。