我感兴趣的java中如何组织内存并执行代码(像什么放在堆栈或堆得到),从主开始,到指定的变量,调用函数传递参数,返回值,实例化对象,等有没有人发现了一个良好的,适合初学者的文/于它的参考?
Sun公司网络作为PDF关于Java的内存管理相当不错的文章:memorymanagement_whitepaper
我完全不知道他们是如何执行的字节码,但我发现这个link描述Java的字节码。我不知道是否有帮助,但至少它的东西开始。
引用:
本文为您提供Java字节码的理解,使你成为一个更好的程序员。像C或C ++编译器将源代码转换为汇编代码,Java编译Java源代码翻译成字节码。 Java程序员应该花时间来了解字节码是什么,它是如何工作的,以及最重要的,是由Java编译器生成的字节码是什么。在某些情况下,所产生的字节码是不是你所期望的。