m***a 发帖数: 198 | 1 I tried to find it from JVM Spec. However, it doesn't mention enough
to answer this. (We all know that the reason for B$1$C.class, right?)
I tried to compile some of the inner class code with JDK1.1, and I did not
get this B$1.class, only the B$1$C.class.
The best answer I can get is, there is not enough documentation. And it
is a compiler-specific issue. Anyway JDK1.2 is just one implementation
of JVM, as long as other JVM can run the class file, I don't care if it
produces one more class file |
|