簡單Java程式


在這篇文章中,我們來學習如何編寫一個java的簡單程式。在安裝JDK後編寫一個簡單的 hello java 程式。

要建立一個簡單的java程式,需要建立一個包含main方法的類。下面先了解一下要求。

Hello Java範例的要求

要執行任何java程式,您首先需要:

  • 安裝JDK,如果你沒有安裝它,下載JDK並安裝它。
  • 設定jdk/bin目錄的路徑,參考:
  • 建立或編寫java程式
  • 編譯並執行java程式

建立hello java範例

現在讓我們建立hello java程式,即建立一個 Simple 類,程式碼如下:

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

將上面程式碼儲存在一個檔案:Simple.java 中。

編譯 Simple.java檔案中的程式碼:

javac Simple.java

執行編譯後生成的二進位制程式碼(Simple.class):

java Simple

輸出結果:

Hello Java

理解第一個java程式

讓我們看看classpublicstaticvoidmainString []System.out.println()的含義。

  • class關鍵字用於在java中宣告一個類。
  • public關鍵字是一個表示可見性的存取修飾符,它表示對所有人可見。
  • static是一個關鍵字,如果將某個方法宣告為static,它被稱為靜態方法。 靜態方法的核心優勢是不用建立物件就可以直接呼叫。 main方法由JVM執行,因此它不需要建立物件來呼叫main方法。所以它節省了記憶體。
  • void是方法的返回型別,它意味著它不返回任何值。
  • main表示程式開始(執行的入口)。
  • String [] args用於命令列引數,在以後會學習。
  • System.out.println()是列印輸出語句。在稍後我們會來了解System.out.println語句的內部工作原理。

下面我們來演示編寫簡單程式完整過程,通過開始選單 -> 所有程式 -> 附件 -> 開啟記事本(或者您常用的文字編輯器),並寫如下所示的簡單程式:

如上圖所示,在編輯器(記事本)中編寫java的簡單程式並將其儲存為Simple.java檔案。 要編譯和執行這個程式,可通過開始選單 ->所有程式 ->附件 -> 開啟命令提示字元

要編譯和執行上述程式,首先轉到儲存Simple.java檔案所在的目錄; 本範例中的目錄是 F:\worksp\javabase 。命令提示字元下進入這個目錄並按步輸入:

編譯 Simple.java檔案中的程式碼:

javac Simple.java

執行編譯後生成的二進位制程式碼(Simple.class):

java Simple

輸出結果:

Hello Java

整個過程如下圖所示 -

編寫Java程式的方式有多少種?

有很多方法可用來編寫一個java程式。 可以在java程式中進行的修改如下:

1)通過改變修飾符的順序,方法原型不改變。

讓我們再來看看main方法的簡單程式碼。

static public void main(String args[])

2)java陣列可以使用後型別,前變數或後變數。

讓我們看看編寫main方法的不同方式的程式碼。

public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])

3)通過傳遞3個點為main方法提供var-args支援

讓我們來看看在main方法中使用var-args的簡單程式碼,在Java新特性一章中我們將學習var-args的用法。

public static void main(String... args)

4)在java中的類的末尾的分號是可選的。

讓我們來看看下面簡單的程式碼。

class A{  
static public void main(String... args){  
System.out.println("hello java4");  
}  
};// ";"- 這裡加不加分號沒有影響

有效的java main方法簽名

public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])  
public static void main(String... args)  
static public void main(String[] args)  
public static final void main(String[] args)  
final public static void main(String[] args)  
final strictfp public static void main(String[] args)

無效的java main方法簽名

public void main(String[] args)  
static void main(String[] args)  
public void static main(String[] args)  
abstract public static void main(String[] args)

解決錯誤: 「javac不能識別為內部或外部命令」

如果發生如下圖所示的問題,則需要設定路徑。由於DOS不知道javacjava命令,所以我們需要設定path。 在這種情況下,如果將程式儲存在 jdk/bin 檔案夾中,則不需要路徑。但最好設定路徑,設定路徑之後任何地方都可以使用 javacjava命令了 。

有關Java設定路徑,請參考:Java JDK安裝和組態