JDK、JRE、JVM[的區別?
JDK:java程式的編譯、運行離不開JDK環境。JDK(Java Development Kit)是用于開發java應用程式的開發包,它提供了編譯,運行java程式所需的各個工具包和資源。
JRE:是Java Runtime Environment的縮寫,指Java運行環境,是Sun的產品。運行JAVA程式所必須的環境的集合,包含JVM標準實作及Java核心類別庫。
JVM:Java Virtual Machine的縮寫,所有的java程式會首先被編譯為.class的類檔案,并以位元組碼的形式保存在檔案中。
Java跨平臺原理?
我們撰寫完原始碼后的.java檔案,需要通過虛擬機解釋執行,編譯成.class二進制檔案,源檔案編譯成虛擬機所需要的二進制位元組碼檔案,JVM將位元組碼檔案解釋成對應的操作能夠理解的平臺機器碼。
Java API幫助檔案
在開發的程序中如果遇到疑難問題,可以在檔案中尋找答案,它是Java開發人員必備的,權威的參考資料。
編譯和反編譯
將源檔案(.java)轉換成位元組碼檔案(.class)的程序成為編譯,將位元組碼(.class)轉換回源檔案(.java)的程序成為反編譯。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283352.html
標籤:Java相關
上一篇:洗掉的提示框問題
