Java學習筆記--我的第一個Java程式

橘子洲2333 發表於 2020-10-17

我的第一個Java程式

列印出 “ hello word!”

 public class TestDemo{
 public static void main(String[] args) {
  System.out.println("hello Word!");
 

的程式碼實現了一個Java程式,其中:
①class是一個關鍵字,用於定義一個類。

②TestDemo時類名,類名的每個單詞的首字母都要大寫。類名之後要寫一對大括號,它定義了當前這個類的管轄範圍。

③ public static void main(String[] args) { }定義了一個main()方法。 方法名的第一個單詞首字母小寫,從第二個單詞開始每個單詞首字母大寫。 main()方法是Java程式的執行入口,程式將從main()方法所屬的大括號內的程式碼開始執行。

④在main()方法中編寫了一條執行語句" System.out.println(“hello Word!”);",它的作用是列印一段文字資訊,執行完這條程式碼會在命令視窗中列印" hello word! "。

程式執行結果如下所示。在powershell視窗中使用javac命令編譯程式碼,使用Java命令執行程式碼,便可列印出結果。

Java 的執行機制

Java程式執行時,必須經過編譯和執行兩個步驟。
以上面的程式為例,Java程式的編譯和執行過程具體如下:
①編寫一個Java原始檔TestDemo.java。
②使用"javac -encoding utf8 TestDemo.java"命令開啟Java編譯器並進行編譯。
③編譯結束後,會自動生成一個TestDemo.class位元組碼檔案。
④使用"java TestDemo"命令啟動Java虛擬機器執行程式,Java虛擬機器首先將編譯好的位元組碼檔案載入到記憶體,這個過程被稱為類載入,它是由類載入器完成的,然後虛擬機器通過Java解析器對載入到記憶體中的Java類進行解釋執行。
⑤執行後會生成計算機可以識別的機器碼檔案。
⑥機器碼檔案在計算機執行並顯示結果。

JDK、JRE、JVM三者的關係

JDK中包含了開發工具和JRE,而JRE中又包含了Java基礎類庫和JVM。其中JVM是執行Java程式的核心虛擬機器,而執行Java程式不僅需要核心虛擬機器,還需要類載入器、位元組碼校驗器以及Java的基礎類庫等。

註釋

Java中註釋有三種型別
1.單行註釋

//單行註釋

2.多行註釋

/*
多行註釋
*/

3.文件註釋

/**
 *文件註釋
 */