JVM/JRE/JDK
JVM
Java虛擬機(Java Virtual Machine)它是運行所有Java程式的虛擬計算機
有的java程式會首先被編譯為.class的類檔案,這種類檔案可以在虛擬機上執行
JRE
JRE是java runtime environment(java運行環境)
光有JVM還不能讓class檔案執行,因為在解釋class的時候JVM需要呼叫解釋所需要的類別庫li在這里可以認為bin里的就是jvm,lib中則是jvm作業所需要的類別庫,而jvm和lib和起來就稱為jre
JDK
JDK是java development kit(java開發工具包)
程式員做Java開發時所需要的一些工具Javac.exe/jar.exe Java基礎的類別庫/API
關系:
JDK包含JRE,而JRE包含JVM
軟體下載地址
:https://www.oracle.com/technetwork/java/javase/archive-139210.html
環境變數配置
配置環境變數的目的
當查找一個命令的時候,會默認到當前目錄當中去查找執行
如果當前目錄當中沒有,就會到系統的環境變數當中查找
我們安裝完Java后,所有的命令都在你安裝根目錄的bin當中
必須要在當前目錄當前才能執行上面的命令,我們如果想要在任意盤當中使用上面命令的話,就需要先配置一下環境變數. 配置完成后, 就可以在任意盤符當中使用了.配置步驟如下:
第一步:
第二步:
第三步:
第四步:
配置完成后, 就可以在任意目錄當中輸入java命令了
第一個Java程式
新建一個文本檔案.txt的,在文本檔案當中輸入如下內容:
class Hello{
public static void main(String[] args){
System.out.print("Hello World");
}
}
程序:
1.將Java代碼撰寫到擴展名為.java的檔案當中
2.通過javac命令對該java檔案進行編譯,并生成一個擴展名為.class的檔案
3.通過java命令對生成的class檔案進行運行
我們生成位元組碼的名稱它是跟class的名稱一樣的,
如果我們在calss前添加了一個public,那么你的檔案名稱必須得要跟class的名稱保持一致
撰寫完成后, 在把擴展名改為.java 輸入命令列進入到當前目錄,執行如下命令
執行完成后, 我們會看到生成了一個.class的位元組碼
再繼續執行以下命令:
執行完后, 就會看到輸出的結果.
以上的內容僅作為學習演示程序, 我們在開發的程序當中, 不會直接在記事本當中進行開發的, 會有專門的開發工具. 上面的程序是讓大家知道Java的執行程序.
Java編譯程序:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/279779.html
標籤:其他
