1. 程式人生 > >Java語言有哪些優點

Java語言有哪些優點

1、Java為純面向物件的語言。

2、Java語言具有平臺無關性。Java為解釋性語言,編譯器會把Java程式碼變成“中間位元組碼”,然後在Java虛擬機器上解釋執行,由於中間程式碼與平臺無關,Java語言有很好的跨平臺特性,有很好的移植性。

3、Java提供很多內建類庫,通過這些類庫簡化開發人員的程式設計工作。Java提供對多執行緒的支援,提供對網路通訊的支援,提供垃圾回收器,使得開發人員從對記憶體的管理中解脫出來。

4、提供對Web應用開發的支援,例如,Applet,Servlet,Jsp等。

5、具有較好的安全性和健壯性。Java提供了一個防止惡意程式碼攻擊的安全機制(陣列邊界檢測和Bytecode校驗等)。Java的強型別機制、垃圾回收器、異常處理和安全檢查機制使得用Java語言編寫的程式有很好的健壯性。

6、去除了C++語言中難以理解、容易混淆的特性,例如標頭檔案、指標、結構、單元運算子過載、虛擬基礎類、多重繼承等,使得程式更加嚴謹,簡潔。