1. 程式人生 > >Java菜鳥學習編寫第一個java程式HelloWorld

Java菜鳥學習編寫第一個java程式HelloWorld

不管學哪門語言,第一個HelloWorld程式成功執行起來的時候,代表著你的學習已經跨進了一小步。做這個java實驗之前,讀者最少要在自己的電腦上安裝好JDK(包括配置好環境變數)。

第一:編寫並儲存程式碼。開啟記事本編寫如圖1所示程式碼,圖1程式碼為(注意輸入程式碼時輸入法一定切換到英文輸入狀態下):

public class HelloWorld {

/**

  • 輸出一行字串“Hello World!”

  • @param args

*/

public static void main(String[] args) {

System.out.println(“Hello World!”);

}

}

在D盤建立一個JAVA資料夾用於儲存程式碼,儲存的時候一定要注意,如圖2所示,“儲存型別(T)”要選擇“所有檔案(.)”,“檔名(N)”一定要為 HelloWorld.java 。如圖3所示,儲存後到D:JAVA下檢查下檔名是否正確,HelloWorld.java.txt,HelloWorld.txt都是錯誤的檔名。JAVA程式程式碼字尾為.java,檔名常常要求保持和類名一致。JAVA語言是嚴格區分大小寫字母的,但是Windows的檔名卻不區分大小寫。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

第二:啟動命令提示符並進入到D:JAVA資料夾。如圖1所示,按下WIN+R鍵啟動執行命令框,輸入cmd命令後回車,就可以啟動命令提示符視窗。然後在命令提示符視窗中輸入下面命令進入D:JAVA目錄:

D: <回車>

cd JAVA <回車>
在這裡插入圖片描述
在這裡插入圖片描述

第三:呼叫編譯指令javac把HelloWorld.java轉換為位元組碼檔案HelloWorld.class 。如下圖所示,執行指令:

javac HelloWorld.java <回車>

執行指令如果沒提示什麼資訊就是最好的資訊,這時檢查JAVA資料夾就會發現多了一個.class檔案,這就是位元組碼檔案了。如果提示錯誤資訊就要回過頭檢查了。首先檢查JDK環境變數是否配置好,然後檢查類名和檔名是否一致,再檢查程式碼是否有用正文輸入法輸入等等。
在這裡插入圖片描述

第四:執行程式。程式碼轉換為.class 檔案後就可以在JVM虛擬機器下運行了。在命令提示符敲入命令:

java HelloWorld <回車>

如圖所示,回車後列印輸出:

HelloWorld!

注意,這時實際上是執行HelloWorld.class,但是命令中並不用加字尾名。
在這裡插入圖片描述

第五:分析第三步的偽編譯原理。如圖所示,.java字尾的是原始碼,一個或者多個原始碼要經過java編譯器生產.class字尾的位元組碼。位元組碼是和平臺無關的,和C語言編譯生成平臺相關的機器碼是不一樣的。機器碼可以只能在對應的平臺執行,位元組碼執行是平臺無關的但是必須有直譯器。
在這裡插入圖片描述

第六:分析第四部JAVA程式的執行過程。圖為.class檔案被讀取後進行解釋為平臺相關機器碼執行的過程。和編譯型語言(比如C)程式最大的不同是JAVA程式經過直譯器轉換為和平臺相關的機器碼才可執行,可見這個過程在執行過程中動態解釋,而編譯型語言(比如C)是在執行之前就編譯成了和平臺相關的機器碼了。這也是JAVA語言可以“一次(偽)編譯,到處執行”的重要原因。
在這裡插入圖片描述

這邊有一些java入門的學習內容,分享給到大家,,,
在這裡插入圖片描述
歡迎關注程式胖,視覺化學習java,每天更新,讓Java學習更加簡單。

宣告:本文內容來源於網路,如有侵權請聯絡刪除