Java程式執行機制 機製--以執行HelloWorld程式來舉例

2020-08-15 23:07:52

執行最簡單的程式–Hello.java

  1. 在E槽下新建了一個code資料夾,在裏邊放我的程式碼檔案

  2. 在資料夾下建立一個Hello.java檔案,並且使用Notepad++軟體開啓編輯

  3. 輸入以下程式碼

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,World!");	 
    	}
    }
    
  4. 在code資料夾的路徑下進入cmd命令提示字元視窗;

  5. 首先需要將java檔案編譯成位元組碼檔案(編譯命令:javac java檔名(需帶後綴))

    • 在cmd視窗輸入編譯命令javac Hello.java,回車後在cdoe資料夾下自動建立了一個Hello.class檔案;
  6. 執行該class檔案(執行命令:java class檔名(不需要帶後綴))

    • 在cmd視窗輸入執行命令java Hello,回車後的返回結果便是Hello,World

    [外連圖片轉存失敗,源站可能有防盜鏈機制 機製,建議將圖片儲存下來直接上傳(img-TYq1ZSeh-1597497598831)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1597488371677.png)]

需要注意以下幾點

  1. 每個單詞的大小寫需要寫正確;java對大小寫很敏感
  2. 儘量使用英文;
  3. 檔名和類名一定要保持一致,並且首字母大寫;
    在这里插入图片描述
  4. 程式碼中的符號必須是英文符號;

Java程式執行機制 機製

  1. 編譯型(compile):
    • 舉個栗子:將一本中文書直接翻譯爲英文版進行出售
    • 程式中負責編譯的稱爲編譯器
    • 操作型系統/ c語言/c++等會使用編譯型語言
  2. 解釋型:
    • 舉個栗子:讀到哪句話就翻譯哪句話,實時翻譯
    • 網頁/伺服器指令碼會使用直譯語言

Java執行機制 機製既有編譯型特徵,也有解釋型特徵;
在这里插入图片描述

以我上邊執行的Hello檔案舉例:

  • 是先將源程式(Hello.java)進行編譯,編譯爲位元組碼class檔案;
  • 程式再通過直譯器將這個程式碼要做什麼告訴操作系統平臺,從而執行class檔案;