Java在如今的發展趨勢而言,一直都是處於流行的原因自然也是隨之而存在的。 java的特點如下幾個方面: 1.簡單性 Java 實際上是一個 C++去掉了複雜性之後的簡化版。如果讀者沒有編程經驗,會發現 Java 並不難掌握, 而如果讀者有 C 語言或是 C++語言基礎,則會覺得 Java 更簡單, ...
Java在如今的發展趨勢而言,一直都是處於流行的原因自然也是隨之而存在的。
java的特點如下幾個方面:
1.簡單性
Java 實際上是一個 C++去掉了複雜性之後的簡化版。如果讀者沒有編程經驗,會發現 Java 並不難掌握,
而如果讀者有 C 語言或是 C++語言基礎,則會覺得 Java 更簡單,因為 Java 繼承了 C 和 C++的大部分特性。
2.面向對象
很多語言都是自稱是面向對象的語言,但是Java是一門純粹的面向對象語言,面向對象是一個非常抽象的語言。Java面向對象的思想的三大特征:繼承、多態和封裝。
3.健壯性和自動記憶體管理
學過 C 或者 C++的人都知道,對記憶體操作時,都必須手動分配並且手動釋放記憶體。
一門語言的健壯性就體現在它對常見錯誤的預防能力。Java 語言就很好地體現了這一點,它採用的是自動記憶體管理機制。通過自動記憶體管理機制就可以自動地完成記憶體分配和釋放的工作。
4.安全性
Java針對了安全性的考慮和設計,有諸多方面的表現,首先Java是一門強類型的語言,其中定義的每一個數據都有一個嚴格固定的數據類型,並且當數據間進行傳遞的時候,要對數據類型匹配,任何不能匹配的結果都是會報錯的。
由於指針是黑客一直侵犯記憶體的重要手段,在Java中,對指針就行了屏蔽。從而不能直接記憶體進行操作,從而大大提高了記憶體的安全性。
5.跨平臺性
跨平臺性。隨著硬體和操作系統越來越多樣化,編程語言的跨平臺性越來越重要。一門語言的跨平臺性的優劣體現在該語言程式跨平臺運行時修改代碼的工作量。
Java 是一門完全的跨平臺語言, 它的程式跨平臺運行時, 對程式本身不需要進行任何修改, 真正做到“一次編寫,到處運行”。