1. 程式人生 > 實用技巧 >Java基礎之:Hello,world!

Java基礎之:Hello,world!

Java基礎之:Hello,world!

編寫程式

由於最開始學習培養Java程式碼語感,這裡使用EditPlus進行編寫Java程式碼。

public class Hello
{
public static void main(String[] args)
{
System.out.println("hello,world!");
}
}

程式碼說明:

  1. public class Hello ,表示建立了一個名為Hello的公有(public)類。

  2. public static void main(String[] args) 表示宣告 main主函式,即Java程式的入口。

  3. 這裡的public表示公有 ,static表示靜態 ,void 表示返回值為空 ,String[] args 是形參。

注意:類名Hello 一定要首字母大寫,並且與.java檔名同名。

執行程式

  1. 開啟命令列介面,轉到.java檔案儲存的地址。

  2. 輸入:javac Hello.java

  3. 執行成功看到資料夾中出現 Hello.class檔案後,

  4. 命令列輸入: java Hello(這裡一定要注意 Hello後面不要加.class)

  5. 出現“hello,world!” 即執行成功。

編譯原理

上面的編寫程式以及執行程式都是很簡單的操作,但我們真正需要注意的是,java程式被執行的過程。

對於一個已經編寫好的.java檔案,執行過程如下:

  1. 通過javac.exe對檔案進行編譯

  2. 編譯生成.class檔案,即位元組碼檔案,JVM可以識別字節碼檔案(此時開啟.class檔案可以看到一些看不懂的程式碼,.class檔案可以理解為一箇中間程式碼)

  3. 通過java.exe對位元組碼檔案(.class檔案)執行(.class檔案通過JVM虛擬機器生成執行)

  4. 不同的系統對應不同的JVM虛擬機器,例如Windows有Windows的JVM,Linux有Linux的JVM。