每當我們開始學習一門編程語言時,第一個程序總是打印出 “Hello World”。在上一篇文章中,我們學習了如何在Windows 10上安裝Java。現在我們準備編寫並運行我們的第一個Hello World 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並尋找類別中的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