Java概念

Java概念

 Java的優點是與平臺無關,是一款面向對象的語言,簡潔有效,具有高度可移植性。Java虛擬機(JVM)是使經過編譯的Java代碼在任何系統上都能運行。

 Java主要分爲3個技術分支:Java SE(Standard Edition)、Java EE(Enterprise Edition)、Java ME(Micro Edition)。

 Java ME 主要應用於手機開發。

 跨平臺性就是可以在不同的平臺間進行程序的移動。

 Java的特點:Java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植性的、性能很優異的、多線程的、動態的語言。

 Java與C++對比的的新特性:
(1)提供了對內存的自動管理。
(2)去除了“指針”。
(3)取消了多重繼承的概念。

Java的關鍵特性
1、簡介有效:省略了C++中的頭文件、指針、結構、單元、運算符重載、虛擬基礎類等,更加嚴謹、簡潔。
2、可移植性:①需要平臺配備Java解釋器和運行環境。②Java通過定義獨立於平臺的基本數據類型及其運算。
3、面向對象。
4、解釋型:Java寫出來的程序效率低,執行速度慢。因爲Java程序通過在不同平臺上的Java解釋器進行解釋。
5、適合分佈式計算:Java語言具有強大的、易於使用的聯網能力,非常適合開發分佈式計算的程序。Java應用程序可以像訪問本地文件系統那樣通過URL訪問遠程對象。

 Java程序分爲兩類:一種是在網頁上使用的Applet程序(Java小程序);另一種是Application程序(Java應用程序)

public static void main(String args[]) //所有程序由此開始

 Java虛擬機
虛擬機:在機器和編譯程序之間加入一層抽象的虛擬機器。虛擬機在任何平臺上都提供給編譯程序一個共同的接口。編譯程序只面向虛擬機,生成虛擬機能夠理解的代碼,然後由解釋器來將虛擬機代碼轉換爲特定系統的機器碼執行。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章