1. 程式人生 > >java語言的主要特性

java語言的主要特性

類庫 支持 col 容易 ade 健壯性 cti 包括 名字空間

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

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

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

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

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

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

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

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

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

java語言的主要特性