2020
12-14
12-14
Java程序执行过程及内存机制详解
本讲将介绍Java代码是如何一步步运行起来的,其中涉及的编译器,类加载器,字节码校验器,解释器和JIT编译器在整个过程中是发挥着怎样的作用。此外还会介绍Java程序所占用的内存是被如何管理的:堆、栈和方法区都各自负责存储哪些内容。最后用一小块代码示例来帮助理解Java程序运行时内存的变化。Java程序执行过程步骤1:写源代码,源代码将以.java的文件格式保存在电脑硬盘中。步骤2:编译器(compiler)检查是否存在编译...
继续阅读 >