Java語言有什么特點( 二 )


2 Java語言是一個面向對象的
Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為 implements) 。java培訓講師表示,Java語言全面支持動態綁定,而C++語言只對虛函數使用動態綁定 ??傊?,Java語言是一個純的面向對象程序設計語言 。
3 Java語言是分布式的
Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等 。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段 。
4 Java語言是健壯的
Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證 。對指針的丟棄是Java的明智選擇 。Java的安全檢查機制使得Java更具健壯性 。
5 Java語言是安全的
【Java語言有什么特點】Java通常被用在網絡環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊 。java培訓講師表示,除了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵 。

推薦閱讀