Java程序的执行流程

java执行程序流程

  • Java编译器 所有Java程序的源程序(*.java)文件,但是源代码并不能直接执行,需要通过编译器编译成二进制可执行文件(*.class)文件才能被执行。

  • Java虚拟机(JVM) 所有的Java程序都要求运行在Java虚拟机中,这样设计是考虑到可移植问题。因为程序的运行离不开操作系统的支持,而每个系统都存在差异。

  • 类加载器 JVM将所需要执行的*.class文件加载到JVM线程中,而这个过程中,就需要有个类加载器。 有类加载器的好处:可以指定*.class文件所在的路径。

results matching ""

    No results matching ""