Java基礎之:Hello,world!
阿新 • • 發佈:2020-11-16
編寫程式
由於最開始學習培養Java程式碼語感,這裡使用EditPlus進行編寫Java程式碼。
public class Hello
{
public static void main(String[] args)
{
System.out.println("hello,world!");
}
}
程式碼說明:
-
public class Hello ,表示建立了一個名為Hello的公有(public)類。
-
public static void main(String[] args) 表示宣告 main主函式,即Java程式的入口。
-
這裡的public表示公有 ,static表示靜態 ,void 表示返回值為空 ,String[] args 是形參。
注意:類名Hello 一定要首字母大寫,並且與.java檔名同名。
執行程式
-
開啟命令列介面,轉到.java檔案儲存的地址。
-
輸入:javac Hello.java
-
執行成功看到資料夾中出現 Hello.class檔案後,
-
命令列輸入: java Hello(這裡一定要注意 Hello後面不要加.class)
-
出現“hello,world!” 即執行成功。
編譯原理
對於一個已經編寫好的.java檔案,執行過程如下:
-
通過javac.exe對檔案進行編譯
-
編譯生成.class檔案,即位元組碼檔案,JVM可以識別字節碼檔案(此時開啟.class檔案可以看到一些看不懂的程式碼,.class檔案可以理解為一箇中間程式碼)
-
通過java.exe對位元組碼檔案(.class檔案)執行(.class檔案通過JVM虛擬機器生成執行)
-
不同的系統對應不同的JVM虛擬機器,例如Windows有Windows的JVM,Linux有Linux的JVM。