java学习笔记之java的运行机制
2014-08-09 12:29
225 查看
Java运行机制:
Java程序的运行必须经过编写、编译、运行三个步骤。
编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。
编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件,这不像C语言那样最终生成可执行文件。
运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。(Java解释器由不同计算机上的JVM提供,并解释执生成的.class字节码文件。Java的跨平台也得益于JVM.)
注:这个JVM不是物理上的计算机,而是由java自己设计的计算机(JVM),java 中所有的程序都是在JVM上运行的。
Java程序的运行必须经过编写、编译、运行三个步骤。
编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。
编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件,这不像C语言那样最终生成可执行文件。
运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。(Java解释器由不同计算机上的JVM提供,并解释执生成的.class字节码文件。Java的跨平台也得益于JVM.)
注:这个JVM不是物理上的计算机,而是由java自己设计的计算机(JVM),java 中所有的程序都是在JVM上运行的。
相关文章推荐
- 《Java疯狂讲义》(第3版)学习笔记 2 - Java语言的运行机制
- Java学习笔记(一)Java运行机制及JVM相关
- Java学习笔记(一)——Java程序的运行机制
- 《疯狂Java讲义(第三版)》学习笔记之 —— 1.3 Java运行机制 && 1.5 第一个Java程序
- JAVA之学习笔记(1)-------------Java运行机制及JVM
- Java学习笔记_身份验证机制
- VC++学习笔记之MFC应用程序创建/执行顺序和MFC运行机制
- Java的反射机制学习笔记
- Java与Flex学习笔记(3)----理解Flash中的事件机制
- JVM学习笔记--Java运行时数据区域
- (JAVA SE 学习笔记)Java.SE.第011讲.面向对象之封装.续二(对一些原理机制进行了详细的解释,适合初学者学习)
- Linux内核运行机制学习笔记
- Java学习笔记_身份验证机制
- 《VC++深入详解》学习笔记[1]——第1章 Windows程序内部运行机制
- WCF学习笔记3(客户端内部运行机制分析)
- Eclipse 4.x学习笔记(1、运行第一个Java程序)
- Java NIO 学习笔记 selector 行为机制分析(select操作 cancel操作)
- Java学习笔记_身份验证机制
- 孙鑫VC++视频学习笔记之1: Windows程序内部运行机制
- 【转】ASP.NET MVC学习笔记-MVC运行机制之源码剖析