码迷,mamicode.com
首页 > 编程语言 > 详细

【DAY1】Java的运行机制

时间:2016-05-13 05:11:18      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:java   运行机制   

以代码为例

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的运行机制

标签:java   运行机制   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!