java学习(1) 第一个java小程序运行解释
2017-07-11 19:43
197 查看
上一篇文章简单运行了一个java的小程序,其中有两个命令一个是javac另一个是java。简单解释一下这两个命令的作用,如有不正确的地方请大家多多指教。
javac是java的编译命令,通过javac编译源文件后会生成**.class文件,这是一种与平台无关的字节码文件,这种文件无法直接执行,需要用java解释器来执行。
例 javac HelloWord.java (后缀名不要忘了)
java是java的运行命令,用它来解释运行生成的字节码文件。注意java命令后跟的是java类名,后面不要加.java或者.class。
例 java HelloWord (不需要加后缀名)
总之,执行java文件需要两个步骤 编译和运行。当编译java程序时,生成的是与平台无关的字节码,这些字节码与平台无关,只面向JVM,JVM是运行java字节码文件的虚拟计算机。不同平台JVM不同,但都提供了相同的字节码程序接口。
参考了 疯狂的java讲义
javac是java的编译命令,通过javac编译源文件后会生成**.class文件,这是一种与平台无关的字节码文件,这种文件无法直接执行,需要用java解释器来执行。
例 javac HelloWord.java (后缀名不要忘了)
java是java的运行命令,用它来解释运行生成的字节码文件。注意java命令后跟的是java类名,后面不要加.java或者.class。
例 java HelloWord (不需要加后缀名)
总之,执行java文件需要两个步骤 编译和运行。当编译java程序时,生成的是与平台无关的字节码,这些字节码与平台无关,只面向JVM,JVM是运行java字节码文件的虚拟计算机。不同平台JVM不同,但都提供了相同的字节码程序接口。
参考了 疯狂的java讲义
相关文章推荐
- JAVA学习笔记——运行我的第一个程序(day01)
- Eclipse 4.x学习笔记(1、运行第一个Java程序)
- 《疯狂Java讲义(第三版)》学习笔记之 —— 1.3 Java运行机制 && 1.5 第一个Java程序
- 用记事本编写第一个Java程序运行时 出现报错:错误: 类helloworld是公共的, 应在名为 helloworld.java 的文件中声明 public class helloworld {
- Directx3D9学习之一:环境搭建与运行第一个程序环境配置(基于VS2012与win7)
- Java开发环境搭建(JDK及其安装、运行第一个java程序)
- ICE学习笔记一----运行官方的java版demo程序
- java学习 第三节 第一个java程序
- JAVA- 学习日记-命令行运行java程序
- java学习之旅15、16--eclipse开发环境的使用_建立java项目_运行java项目,eclipse运行程序的问题(src和bin问题)_debug模式
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- javaSE学习01_java程序运行机制及运行过程
- Java学习-使用javac,java命令运行程序
- Hadoop学习全程记录——在Eclipse中运行第一个MapReduce程序(转)
- Ubuntu下JAVA SDK(JDK)的安装并运行第一个小程序
- [视频讲解]Java(JDK的下载安装及第一个程序运行)
- java出门装以及运行的第一个程序
- 关于c++与java程序运行的效率困惑求解释
- C++学习笔记1——安装GNU编译器,编译运行第一个程序
- Java学习笔记——Java程序运行超时后退出或进行其他操作的实现