JavaSE01 Java的特性和優勢
阿新 • • 發佈:2021-12-27
簡單性
Java簡單才易學,簡化C++語法,沒有標頭檔案、指標運算、分配記憶體等、且語法基於C/C++
面向物件
面向物件的程式設計將開發的重點放在物件和物件的介面上,更貼近人的思維
可移植性
通過Java虛擬機器,將程式碼實現跨平臺執行。 一次編寫,到處執行。 Write once, run anywhere
高效能
Java的即時編譯技術可以將程式碼效率提升,甚至接近C++
分散式
Java可以說是為網路分散式環境所設定的,可以處理很多TCP/IP協議的內容。 訪問URL的資源和訪問本地資源一樣簡單。
Java也支援遠端的程式碼呼叫,使一些程式可以使用網路呼叫方法。
動態性
Java的反射機制使其實現動態性。
多執行緒
Java多執行緒的使用可以帶來更好的一些互動行為。
安全性、健壯性
為了適合用於網路的分散式環境,Java在安全性中下了很大功夫。
Java程式幾乎不會造成計算機的崩潰,因為每次程式執行時其都會檢查記憶體資訊的合法性。哪怕出現了問題,也可以通過Java的異常機制來捕獲。
ps:記錄個人學習部落格,小菜雞入門,求大神輕噴