Java語言的優點


1)Java為純面向對象的語言。

《Thinking in Java》提到Java語言是一種“Everything is object”的語言,它能夠直接反應現實生活中的對象,

例如火車,動物等,通過它,開發人員編寫程序更為容易。

2)平台無關性

Java為解釋型語言,無論是在Windows,Linux還是MacOS等其他平台上編譯器會把java代碼變成“中間代碼”,即.class文件,然后在

Java虛擬機(JVM)上解釋運行。由於中間代碼

與平台無關,所以Java語言可以“一次編譯,到處運行”

3)Java提供了很多內置的類庫

這些類庫能夠簡化開發人員的程序設計工作,縮短項目開發時間

例如提供了對多線程的支持,提供了對網絡通信的支持,更重要的是提供了垃圾回收器,使得開發人員從內存的管理中解脫出來

4)提供了對WEB應用開發的支持

例如,Applet,Servlet和JSP可以用來開發Web應用程序;Socket、RMI可以用來開發分布式應用程序的類庫

5)具有較強的安全性和健壯性

Java語言提供了一個防止惡意代碼攻擊的安全機制(數組邊界檢測和Bytecode檢驗等)。Java的強類型機制、垃圾回收器、

異常處理和安全檢查機制使得用Java語言編寫的程序有很好的健壯性

6)去除了C++語言中難以理解,容易混淆的特性

例如頭文件、指針、結構、單元、多重繼承等,使得程序更加嚴謹、簡潔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM