-3

这个问题非常广泛,但我想深入了解..我可以编写和运行java程序,但仍然让我感到困惑的是整个程序是如何实现的。我们有将程序转换为字节码的编译器JVM。JVM如何分配内存?JVM 是否具有内置的堆和堆栈,或者 JVM 的解释器是否将内存分配给主内存中的对象。原谅我的无知……但这真的让我很困惑。

在此先感谢.. Sriram

4

1 回答 1

3
  • .java文件从人类可读的形式转换为byte code使用Java Compiler.

  • JVM 加载类(加载在初始化之前完成)。

  • JVM在此期间还要注意creationmanagementString Literals

  • class被实例化时, 由和instance分配内存空间,这取决于JVM分配的内存位置heaphashCodeJVM

于 2012-09-09T16:03:32.103 回答