筆記二 Java 主要特性

筆記二 Java 主要特性

簡單的

  • 不使用指針,而是 引用

  • 提供了 垃圾回收機制,不必擔心內存管理。

面向對象

  • 類、接口、繼承
  • 支持 類之間的單繼承,並且支持 類與接口的實現機制(implement)
  • 支持 動態綁定

分佈式

  • 支持Internet應用開發 -> 網絡應用編程接口(java net) -> 提供了應用於網絡的類庫

    URL、URLConnection、Socket、ServerSock。

  • Java 的RMI(遠程方法激活)機制。

健壯的

  • Java的 強類型機制、異常處理、垃圾的自動收集等是Java程序健壯性的重要保證。
  • Java的 安全檢查機制使得Java更具健壯性。
  • 對指針的丟棄是Java的明智選擇。

安全的

  • Java 提供了安全機制 -> 防止惡意代碼的攻擊
  • Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防範機制(類ClassLoader),如 分配不同的名字空間以防替代本地的同名類、 字節代碼檢查,並提供 安全管理機制(類SecurityManager) 讓Java應用設置安全哨兵。

可移植

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

  • Java 系統本身具有很強的可移植性, Java 編譯器用Java 實現的, Java 運行環境是用 ANSIC 實現的。

解釋型

  • Java 平臺運行時,Java 解釋器 -> 對字節碼進行解釋執行 -> 載入到運行環境中。

多線程

  • Java 有關於線程的相關知識。

  • 實現Runnable接口,run 方法運行。

  • 繼承Thread, 重寫 run方法。

動態的

Java 程序需要 -> 能夠動態載入到 運行環境中 -> 能進行 運行時類型檢查

GitHub

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章