java語言屬於哪種語言

kboypkb發表於2021-09-11

java語言屬於哪種語言

java是一種半編譯、半解釋執行的語言。

1、java概念

Java不同於一般的編譯語言和解釋語言。先將原始碼編譯成位元組碼,再依靠各種平臺上的虛擬機器解釋執行位元組碼,從而實現一次性編寫,四處執行的跨平臺特性。早期JVM可以在一定程度上降低Java程式的執行效率。但是J2SE1.4.2釋出後,Java的執行速度大大提高。

Java不同於其他語言。由於java針對不同的平臺有不同的JVM,所以實現了跨平臺。因此,Java語言有一種說法是編譯到處執行。

2、編譯型和解釋型

(1)可以說是編譯型的。因為所有的Java程式碼都是編譯的,所以java沒有編譯就沒有用。

(2)你可以說是解釋型的:因為java程式碼編譯後不能直接執行,解釋執行在JVM上,所以是解釋執行,也就是解釋。

(3)然而,為了效率,現在的JVM有一些JIT最佳化。它進位制程式碼編譯成原生程式碼直接執行,所以它也是編譯的。

以上就是關於java語言的分析,可以看出它是不會完全屬於某一種語言的,在編譯和解釋型上都有所涉及。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2830161/,如需轉載,請註明出處,否則將追究法律責任。

相關文章