首页 > 编程语言 > 详细

【DAY1】Java的运行机制

时间:2016-05-13 05:10:47      阅读:179      评论:0      收藏:0      [点我收藏+]

以代码为例

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("helloworld");
  }
}

编译之后, 得到了HelloWorld.class
然后让虚拟机器来执行这个HelloWorld。
1. 虚拟机会在classpath中找到HelloWorld.class。
2. 虚拟机中的解释器会把HelloWorld.class解释成字节码。
3. 把解释后的字节码交由execution engin执行。
4. execution engin会调用native method来在host system的stdout(显示器)的指定部分打印出指定的字符串。
5. 这样, 我们就看到"helloworld"字样了。

Java中的几个术语:
a. JDK: java develop kit                   JAVA开发工具(JAVA API包)
b. SDK: software develop kit            软件开发工具
c. JRE. java runtime environment     JAVA运行环境, JRE其实就是JDK + JVM
d. JVM java virtual machine             JAVA虚拟机


本文出自 “yehomlab” 博客,请务必保留此出处http://yehom.blog.51cto.com/5159116/1772582

【DAY1】Java的运行机制

原文:http://yehom.blog.51cto.com/5159116/1772582

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!