2008-09-19 70 views
1

我感兴趣的是java如何组织内存并执行代码(如从堆栈或堆中放入的东西),从main的开始到分配变量,调用函数,传递参数,返回值,实例化对象等有没有人找到一个很好的,初学者友好的文章/参考资料?当然,最好在线,但任何建议或答案将不胜感激。谢谢。有没有关于java如何执行字节码的很好的参考?

回答

3

规范性参考文献是JVM spec。但是,不同的JVM可以以不同的方式实现规范。您还可以查看开源Java平台实现OpenJDK

0

我不知道他们是如何执行他们的字节码,但我发现这个link描述java的字节码。我不确定它是否有帮助,但至少可以从头开始。

报价:

本文为您提供了Java字节码的理解,使你成为一个更好的程序员。与C或C++编译器一样,将源代码转换为汇编代码,Java编译器将Java源代码转换为字节码。 Java程序员应该花时间了解字节码是什么,它是如何工作的,最重要的是,Java编译器正在生成什么字节码。在某些情况下,生成的字节码不是您所期望的。

相关问题