JAVA第二章,開發環境與搭建
阿新 • • 發佈:2022-04-21
JDK,JRE,JVM 簡介
JDK
java標準開發包
bin java的指令 jre java的執行環境 lib java的類庫 src java的原始碼 JRE JAVA的執行環境
bin 指Jvm lib 指jvm 需要的類 JVM java虛擬機器,是JRE的一部分
jvm 是執行java編譯class的檔案,將class檔案轉成機器碼才能夠在機器上執行 jvm是java程式語言的核心並且具有平臺獨立性
JDK包含了 JRE JRE包含了JVM JVM屬於JRE和JDK 中
JDK的安裝 域名:oracle.com 選擇javaSE8 版本 因為javaSE8是最多的 環境變數的配置和驗證 環境變數問題 java -versio dos命令下 java ,和javac 等指令為java擴充套件執行 必須這是作業系統的環境變數,dos才能執行java 建立環境變數 環境變數的驗證 cmd 中 輸入 java-version 檢查是否安裝成功 在cmd 中輸入 Javac -version 編寫,編譯,執行一個java 程式 定義類 java程式開發之中最基礎的單元是類 所有的程式必須封裝在類中執行 定義類的語法如下: [public] class 類名稱 {} 類名首字元 需要大寫 public class Helloword{ } 注意: "public class 類名稱 {}": 類名稱必須與檔名儲存一致 類名稱.java *.java 檔案中只允許出現一個 public class 定義 java語言有著明確的命名要求,以後定義類名稱的時候要求每一個單詞首字母大寫 例如: Helloword 主方法 主方法是所有程式執行的起點,並且一定要定義在類中,又叫做main 方法 java的主方法定義 [public] class 類名稱{ public static void main (string [] args){ 程式程式碼由此開始執行 } } 系統輸出的方法 有兩類語法形式 輸出之後追加換行 system.out.println(); 輸出之後不追加換行 system.out.print(); 編譯原始檔一 編譯指令是javac , c就compile 編譯的首字母 建立Helloword的java檔案 內容: public class Helloword { public static void main(String []args){ System.ont.println("Hello word") } } javac 編譯檔案 編譯成class 執行位元組碼檔案 java原始碼編譯+執行 ,這個過程叫編譯的過程 java Helloword 這裡不需要加.class 因為java程式會自動載入。class檔案 這個Helloword檔案是javac編譯過的檔案 成功輸出helloword(如果原始檔被修改那麼需要再次編譯一次原始檔) public 表示公開 class 表示類 static 表示靜態 void 表示:方法返回值型別 main 表示方法名,嚴格定義 string 表示字串 [] 表示屬組 args 表示引數名 main方法是入口函式 main方法是靜態的 類名的首字母 必須是大寫