运行第一个Java程序
# 编写第一个Java程序
# 1、新建一个txt文本
输入下面的代码内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!,I am HaC.");
}
}
public class Hello
表示是一个类,叫做 Hello
public static void main(String[] args)
是程序的入口,方法名是main
System.out.println("Hello, world!,I am HaC.");
表示打印,;
表示该语句结束。
以上不明白不重要,下面会详细介绍Java的语法。
# 2、保存
另存为 Hello.java
文件。 .java
是java文件的标识
这里必须保存为与 代码中 public class Hello
的class名字一样,即 Hello
# 3、编译
.java
文件是用户编写的文件,但是计算机是无法识别的,所以需要先编译,编译的命令是javac
javac Hello.java
编译成功后会出现 一个 .class
文件, .class
是一个二进制文件,是能被JVM识别的文件。
# 4、执行
注意:java命令
不需要带文件后缀
java Hello
执行成功就会输入该java文件编写好的内容。
# 运行的原理
.java、.class、jvm
的关系,以及跨平台的理解:
我们编写的代码就叫做.java 源文件
,但是计算机并不会识别你的源文件,所以就需要编译器了,这是JDK帮我们编译的,编译器编译后生成.class 文件
。
生成.class 文件
为了确保可以在不同平台运行,这也是JDK做的,JDK(准确的说是JVM,但JDK包括JVM)会把.class文件
再解释为机器码,让不同的设备运行。
所以说,只要我们的设备安装了jdk,就能运行我们编写的代码了。
而我们,只限于编写.java 文件
的代码就行了。
上次更新: 2024-05-23 10:33:15