java程式初體驗
阿新 • • 發佈:2019-01-14
示例程式碼
class Demo
{
public static void main(String[] args)
{
System.out.print("hello world");
}
}
儲存為123.java
- cd到該目錄下編譯 javac 123.java
- 編譯完成以後出現 Demo.class
- 執行 java Demo
- 輸出 hello world
C:\Users\admin\Desktop\d1>javac 123.java C:\Users\admin\Desktop\d1>java Demo 錯誤: 在類 Demo 中找不到 main 方法, 請將 main 方法定義為: public static void main(String[] args) 否則 JavaFX 應用程式類必須擴充套件javafx.application.Application C:\Users\admin\Desktop\d1>javac 123.java C:\Users\admin\Desktop\d1>java Demo C:\Users\admin\Desktop\d1>javac 123.java C:\Users\admin\Desktop\d1>java Demo hello world C:\Users\admin\Desktop\d1>
步驟一:編寫
- 選擇最簡單的編輯器記事本。
- 敲入程式碼
class Demo
{}
- 將檔案儲存成Demo.java,這個檔案是存放java程式碼的檔案,稱為原始檔
步驟二:編譯
- 有了java原始檔,將其編譯成JVM可以識別的檔案。
- 在該原始檔目錄下,通過javac編譯工具對Demo.java檔案進行編譯。
- 如果程式沒有錯誤,沒有任何提示,但在當前目錄下會出現一個Demo.class檔案,該檔案稱為位元組碼檔案,也是可以執行的java的程式。
執行 輸出hello world
- 有了可執行的java程式(Demo.class位元組碼檔案)
- 通過執行工具java.exe對位元組碼檔案進行執行。
- 出現提示:缺少一個名稱為main的方法。
- 因為一個程式的執行需要一個起始點或者入口,所以在Demo類中的加入public static void main(String[] args){}
- 對修改後的Demo.java原始檔需要重新編譯,生成新的class檔案後,在
進行執行。 - 發現沒有編譯失敗,但也沒有任何效果,因為並沒有告訴JVM要幫我們
做什麼事情,也就是沒有可以具體執行的語句。 - 想要和JVM來個互動,只要在main方法中加入一句
- System.out.println("hello java");在重新編譯,執行即可