前言:
Java程序是怎样运行的?和C语言一样吗?
C语言程序的运行过程是:
Java程序的运行:
比起C语言的运行简化了!
执行第一个java程序:
java程序的执行过程:源代码需要编译器javac.exe进行编译,之后生成字节码文件xxx.class,字节码文件再经过java运行字节码程序。
首先再次了解清楚整个过程。
所以综上只要有一段符合java语法的源代码,有一个javac.exe的编译器,再有一个java程序可以运行字节码文件即可完成整个过程。
所以要下载安装JDK(JAVA Development Kit,java开发工具包)。
JDK里面包含了Javac和Java工具。
Java程序最终在JVM(Java Virtual Machine,Java虚拟机)上运行。
JDK、JRE、JVM之间的关系?
JDK(Java Development Kit):Java 开发工具包,提供给 Java 程序员使用,包含了 JRE ,同时还包含了编译器 javac 与自带的调试工具 Jconsole 、 jstack 等。JRE(Java Runtime Environment):Java 运行时环境,包含了 JVM , Java 基础类库。是使用 Java 语言编写程序运行的所需环境。JVM : Java 虚拟机,运行 Java 代码
在windows设置中环境变量中需要配置添加JDK等开发工具。(具体操作大家可以搜索)
才能在windows中进行Java的实现。
手动写源代码:
源代码就是符合Java语法的字符代码,
例如:
public class HelloWorld {public static void main(String[]args) {
System.out.println("Hello World!");
}}
这一段源代码只需要写在记事本中即可。(因为这只是一些字符!)
注意:
这里的class后面的类名,必须保持和文件名一致!
创建好之后,就可以进行编译了。
编译并运行源代码:
在目标文件中的搜索栏中搜索CMD
弹出对话框:
输入javac +文件名
此时编译完成,文件中也出现了.class文件(字节码二进制文件)。
接着输入java+文件名进行运行,在JVM虚拟机上运行。
打印完成!!