Java程序运行原理分析
- Java程序运行流程
- Java程序运行原理分析----环境介绍
从最初的jdk安装开始,都是程序运行的关键步骤,每一个步骤都正确执行,一台电脑上才真正的能够运行Java程序。
工欲善其事,必先利其器。这里作为一个Java开发人员,平时跟代码打交道,但是这里,所谓的代码,其实是源代码,供程序开发人员间相互阅读使用的。
而在开发源代码之前,每一个开发人员都需要使用工具才能完成开发任务(jdk本身是一个工具集,不同版本的jdk. 就好像是 人类沟通交流的演变一样,最初原始社会,没有语言,人类为了方便交流沟通,逐渐产生各种语言,作为一个中国人就拿中文举例吧,当代环境下比较流行的是简体中文,繁体中文,而简体中文是繁体中文的简化版,这就意味着,如果时间回溯到前100年左右的时间,那当时应该广泛使用的是繁体中文,学校里面教授的课程也都是基于繁体中文而产生的。对于编程语言来说,也是同样的道理,jdk的版本也是随时代发展而演变的,虽然都支撑了同样功能的实现,但是实现的方式可能会有些差异,而最终实现出来的结果却是相同的)
-
- JDK,JRE 与JVM的区别
JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心
JRE :英文名称(Java Runtime Environment),我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。
JDK :英文名称(Java Development Kit),Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
关系描述: