1. 程式人生 > 其它 >JavaSE01 Java的特性和優勢

JavaSE01 Java的特性和優勢

簡單性

Java簡單才易學,簡化C++語法,沒有標頭檔案、指標運算、分配記憶體等、且語法基於C/C++

面向物件

面向物件的程式設計將開發的重點放在物件和物件的介面上,更貼近人的思維

可移植性

通過Java虛擬機器,將程式碼實現跨平臺執行。 一次編寫,到處執行。 Write once, run anywhere

高效能

Java的即時編譯技術可以將程式碼效率提升,甚至接近C++

分散式

Java可以說是為網路分散式環境所設定的,可以處理很多TCP/IP協議的內容。 訪問URL的資源和訪問本地資源一樣簡單。

Java也支援遠端的程式碼呼叫,使一些程式可以使用網路呼叫方法。

動態性

Java的反射機制使其實現動態性。

多執行緒

Java多執行緒的使用可以帶來更好的一些互動行為。

安全性、健壯性

為了適合用於網路的分散式環境,Java在安全性中下了很大功夫。

Java程式幾乎不會造成計算機的崩潰,因為每次程式執行時其都會檢查記憶體資訊的合法性。哪怕出現了問題,也可以通過Java的異常機制來捕獲。


ps:記錄個人學習部落格,小菜雞入門,求大神輕噴