1. 程式人生 > >java程式初體驗

java程式初體驗

示例程式碼

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");在重新編譯,執行即可