Java語言的主要特性


1. Java語言是易學的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。


2. Java語言是強制面向對象的。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,並支持類與接口之間的實現機制(關鍵字為implements)。


3. Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java net),它提供了用於網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。


4. Java語言是健壯的。Java的強類型機制、異常處理、垃圾的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。

 

5. Java語言是安全的。Java通常被用在網絡環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。如:安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節代碼檢查。

 

6. Java語言是體系結構中立的。Java程序(后綴為java的文件)在Java平台上被編譯為體系結構中立的字節碼格式(后綴為class的文件),然后可以在實現這個Java平台的任何系統中運行。

 

7. Java語言是解釋型的。如前所述,Java程序在Java平台上被編譯為字節碼格式,然后可以在實現這個Java平台的任何系統的解釋器中運行。

 

8. Java是性能略高的。與那些解釋型的高級腳本語言相比,Java的性能還是較優的。

 

9. Java語言是原生支持多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。

 Java語言的主要特性


免責聲明!

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



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