1. 程式人生 > >字節碼是什麽?為什麽Groovy語言序言java虛擬機?

字節碼是什麽?為什麽Groovy語言序言java虛擬機?

專業 是什麽 clas log 天然 操作系統 目的 java虛擬機 語言

字節碼是什麽?

字節碼也可以說是一種語言,或是一種和操作系統通信的操作原語。字節碼的目的其實也是為了屏蔽操作系統差異,操作系統的差異交給了專業的虛擬機開發人員,他們要保證自己的開發的虛擬機能夠兼容各種硬件平臺。

為什麽Groovy語言需要java虛擬機

java虛擬機不是java虛擬機,這句話沒在扯淡。因為java虛擬機最初是為了給java語言使用的,但是虛擬機設計人員在設計的時候,同樣也是采用了設計模式的思想,我提供了基本的接口,那麽不管是什麽語言,將來都可以跑到我的虛擬機上。所以,groovy語言不是必須java虛擬機,而是Groovy語言可以利用java虛擬機這個天然的平臺,Groovy語言的設計者也就可以更加關註上層設計,而不是底層實現。

字節碼是什麽?為什麽Groovy語言序言java虛擬機?