歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java是一種什麼語言

Java是一種計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

Java編程語言的風格十分接近c++語言。繼承了C++語言面向對象技術的核心,Java捨棄了C++語言中容易引起錯誤的指針,改以引用取代,同時移除原C++與原來運算符重載,也移除多重繼承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱特性。太陽微系統對Java語言的解釋是:“Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言”

Java不同於一般的編譯語言和直譯語言。它首先將源代碼編譯成字節碼,然後依賴各種不同平台上的虛擬機來解釋執行字節碼,從而實現了“一次編寫,到處運行”的跨平台特性。在早期JVM中,這在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發布後,Java的運行速度有了大幅提升。

(1)Java語言的編譯-->解釋-->運行過程

(2)JVM

所以說java是一種解釋型的語言。

Copyright © Linux教程網 All Rights Reserved