java是咖啡嗎

Java

是一種面向對象的編程語言,是一種開源(開放源代碼)的環境,是由Sun公司開發的

JVM

虛擬機,是Java的運行環境。就是這個東西給了java跨平臺運行的能力。

編譯器:是將Java的源文件(.java)編譯成一種中間語言的類文件(.class)

解釋器:是將類文件(*.class)解釋爲系統所識別的機器語言

jre

Java的運行時環境,他包含了JVM。也就是說有了jre就可以跑java程序了。一個普通的遙控器,如果搞一個jre環境,就可以考java的class文件進去,變成一個智能遙控器,具體怎麼個智能法就看你的class文件內容了。

jdk

Java的開發工具,裏面包含了jre。我們如果要搞java開發,當然得有這個;有了還沒完,還得注意jak的版本。各個jdk版本提供的公共類可能是有所差異的。在高版本環境下能正常跑的項目,放到底版本環境下可就說不準了。

垃圾回收(GC):是環境自動檢測不再使用的對象,並且釋放該對象所佔用的內存空間的一種機制。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章