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
- Python屬不屬於組合語言?Python課程Python組合語言
- 你應該學習哪種程式語言?
- Java語言概述Java
- C語言:一種高效、易學的程式語言C語言
- Python、 JAVA這種語言比較火,是不是C語言就不行了PythonJavaC語言
- java 自動化與 python 自動化哪種程式語言吃香?JavaPython
- Java、Python如何選?哪個程式語言好?JavaPython
- 學習Python語言選擇哪種方式好?Python
- 哪種程式語言的開發者最幸福?
- [譯] 如果把程式語言看作國家,每種語言分別代表哪個國家?
- Java語言規範Java
- java語言學習Java
- C+、Java、Python選擇哪個程式語言?JavaPython
- Java、Python、JS、C語言,哪個更值得學?JavaPythonJSC語言
- 哪種程式語言適合初學者學習
- 哪種程式語言最適合產品經理?
- 程式設計入門之學哪種程式語言?程式設計
- Golang vs Rust 為後端選擇哪種語言?GolangRust後端
- 終於實現了一門屬於自己的程式語言
- FAIR & NYU開發XNLI語料庫:15種語言(含低資源語言)AI
- Java是一種廣泛使用的程式語言Java
- java語言複製陣列的四種方法Java陣列
- 思想止於語言?語言只是思想的腳手架 - Nautilus
- 各種語言的OEP大全
- 第四種Web語言:WebAssemblyWeb
- 學哪種程式設計比較好,看看這六種語言!程式設計
- Java和Golang到底哪個語言更簡單? - sivalabsJavaGolang
- Python屬於什麼型別的語言?Python影片課!Python型別
- python 是開源語言嗎:Python 是一種開源語言嗎?Python
- 三種語言實現快速排序(C++/Python/Java)排序C++PythonJava
- 三種語言實現差分(C++/Python/Java)C++PythonJava
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- Java Platform SE 8(Java™程式語言)JavaPlatform
- Java開發之路—java語言概述Java
- Java語言程式設計—迴圈語句Java程式設計