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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 哪種程式語言最流行?
- Java vs Big data 哪種程式語言更好?Java
- 哪種程式語言最熱門?
- Java和Go語言二選一,選擇哪門語言好?JavaGo
- 哪種程式語言的開發者最幸福?
- 接下來該學哪種程式語言
- Java 語言是強型別語言語言(轉)Java型別
- 你應該學習哪種程式語言?
- 哪種程式語言的影響力最大?
- 哪種程式語言適合初學者學習
- 哪種程式語言更好?抓到‘老鼠’就是‘好貓’
- Java語言概述Java
- Java語言——類Java
- C語言:一種高效、易學的程式語言C語言
- [譯] 如果把程式語言看作國家,每種語言分別代表哪個國家?
- 學習Python語言選擇哪種方式好?Python
- Golang vs Rust 為後端選擇哪種語言?GolangRust後端
- 程式設計入門之學哪種程式語言?程式設計
- 哪種程式語言最受黑客馬拉松歡迎?黑客
- 哪種程式語言最適合產品經理?
- java 自動化與 python 自動化哪種程式語言吃香?JavaPython
- Java、Python如何選?哪個程式語言好?JavaPython
- java語言的各種輸入情況Java
- Python、 JAVA這種語言比較火,是不是C語言就不行了PythonJavaC語言
- java語言學習Java
- Java語言規範Java
- Python屬不屬於組合語言?Python課程Python組合語言
- 學哪種程式設計比較好,看看這六種語言!程式設計
- 提交中的罵聲:哪種程式語言最遭罵?
- 一種新的面嚮物件語言――Other語言(暫定名)物件R語言
- C+、Java、Python選擇哪個程式語言?JavaPython
- Java、Python、JS、C語言,哪個更值得學?JavaPythonJSC語言
- 新手該學哪門程式語言
- Java語言與C++語言的差異總結JavaC++
- 把程式語言看做語言
- Hack:用於HHVM的一種新程式語言
- 終於實現了一門屬於自己的程式語言
- FAIR & NYU開發XNLI語料庫:15種語言(含低資源語言)AI