0

インタビューで、Java のすべてのクラスには独自の JVMがあるという質問がありましたが、匿名クラスにも独自の JVM がありますか?この概念を理解するのに役立ちます。

4

1 に答える 1

6

いいえ。JVM は、Java プログラムを実行する実行可能コンテナー(n 実行可能プロセス、.exe など) であり、すべてのクラスはJVM内にロードされます。

通常、各クラスには独自の.class(例: Example.class) ファイルがあり、これには匿名クラス ( などと表示されるExample$1.class)が含まれExample$2.classます。

于 2013-06-07T16:44:18.257 に答える