java運行底層

對於C語言來講,它是將源碼編譯爲二進制碼(exe文件,也被稱爲機器碼),這樣計算機就可以讀懂,它就可以按照人類的意願去實現一定的功能。對於Java來講,它並不是編譯爲二進制碼,而是將源碼編譯爲一種獨立於機器平臺的中間代碼,這種中間代碼就稱爲字節碼。字節碼可以被Java解釋器所執行,由解釋器將字節碼再翻譯成二進制碼,使得程序得以運行。這也是java能夠跨平臺執行的原因。
相關文章
相關標籤/搜索