当我们开始学习编程语言时,第一个程序总是打印Hello World。在上一篇文章中,我们学习了如何在Windows 10上安装Java。
Java Hello World程序
为了保持对新用户简单而有效,请使用以下示例Hello World程序。
public class JavaHelloWorldProgram {
public static void main(String args[]){
System.out.println("Hello World");
}
}
将上述程序保存为JavaHelloWorldProgram.java
,存储在任何目录中。
1. 编译和运行Java Hello World程序
打开命令提示符并进入保存有hello world程序文件的目录。然后按顺序执行以下命令。
$javac JavaHelloWorldProgram.java
$java JavaHelloWorldProgram
Hello World
如果您使用Java 11或更高版本,则可以直接执行java JavaHelloWorldProgram.java
,它将为您编译和执行程序,无需显式编译然后运行Java程序。
2. Java程序的重要要点
- A Java source file can have multiple classes but only one public class is allowed.
- Java源文件的名称应与公共类名称相同。这就是为什么我们程序的文件名是
JavaHelloWorldProgram.java
- 当我们编译代码时,它会生成字节码并将其保存为
Class_Name.class
扩展名。如果您查看编译Java文件的目录,您会注意到一个新文件被创建JavaHelloWorldProgram.class
- 当我们执行类文件时,不需要提供完整的文件名。我们只需要使用公共类名即可。
- 当我们使用java命令运行程序时,它会将该类加载到JVM中,并查找类中的主方法并运行它。主函数的语法应与程序中指定的相同,否则它将不会运行并抛出异常
Exception in thread "main" java.lang.NoSuchMethodError: main
。
I have recently created a short video for Java Hello World Program using Notepad and then Eclipse. Watch it for a better understanding. https://www.youtube.com/watch?v=ZREpFyjTDho That’s all for this post and you can start playing with your first class. In the next post, I will get into further details of classes, JDK, JVM, and other features provided by the Java programming language. Update: Read this post to know about JDK vs JRE vs JVM in java.
Source:
https://www.digitalocean.com/community/tutorials/java-hello-world-program