java用什麼寫的
#JAVA本身就是一門程式語言,它編譯產生的檔案運行在JVM上(java虛擬機器)。 JVM是由c語言和彙編語言開發的。基於此之上就是java了,虛擬機器是起到解析執行的作用。
JVM是java語言最大的特點,java的優缺點也是緣於JVM技術。 JVM是一個可運行Java字節碼的虛擬電腦系統。它有一個解釋器元件,可以實現Java字節碼和電腦作業系統之間的通訊。
還包括一組暫存器、一個堆疊、一個垃圾回收堆和一個儲存方法域。 JVM封鎖了與特定作業系統平台相關的訊息,讓Java程式只要產生在Java虛擬機器上執行的字節碼,就可以在多種平台上不加修改地運作。這個也是java最大的特色跨平台性,也就是一處編寫,處處運作。
JVM在執行字節碼時,實際上最後還是把字節碼解釋成具體平台上的機器指令執行。編譯虛擬機器的指令集與編譯微處理器的指令集非常類似。這就是java最受人批評的一個地方,運行在JVM上面當然沒有直接運行在作業系統上快。所以有人總是說java的運行速度比不上C語言。
php中文網,大量的免費Java入門教學,歡迎線上學習!
以上是java用什麼寫的的詳細內容。更多資訊請關注PHP中文網其他相關文章!