java笔记——java加载与执行

2019-10-25 07:13:44来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

java笔记——java加载与执行

java的加载与执行过程:

编译阶段:

  1. 首先,我们先创建一个java源文件xxx.java

         2. 经过javac.exe编译(如果源文件没有语法错误),生成一个或多个.class文件,注意的是此时的字节码文件不是二进制的,无法在操作系统上执行。

运行阶段:

  1. 当我们在命令窗口输入  java 类名  命令时,java.exe命令会启动JVM,JVM会启动类装载器ClassLoader.
  2. ClassLoader(即类装载器)会去硬盘上查找字节码文件,然后将查找到的.class字节码文件装载到JVM中。
  3. JVM再将.class字节码文件解释成二进制10001000这样的数据
  4. 然后操作系统会执行二进制和底层操作系统进行交互。

这样java的加载与执行就完成了。


原文链接:https://www.cnblogs.com/wwww2/p/11737619.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java中的集合-您必须知道的13件事

下一篇:mybatis # $的区别