1-1.2 Java的特性

2011年9月30日 星期五

| | |
1-1.2 Java的特性
         以下將簡單介紹Java的特性。

完全免費
       Java 的開發工具是免費提供的。

Write once, run anywhere (跨平台)
         Java Virtual Machine 可在多家作業系統上執行, 甚至新一代無線裝置及家電用品。

純物件導向語言 (OOP)
          源自於 SmallTalk (使用 single inheritance),語法採用 C++, 但較 C++ 嚴謹。

安全性 (三階段:檔案, 載入, 執行)
          原則上一個未經您允許的Java程式,是不可能傷及你的系統一根寒毛的,還能整合 SSL。

嚴格的型態規則
       程式中可以使用整數,實數,字元,字串等的資量型態。在程式的演算中,Java 的開發工具會監控錯誤或不清楚的語法,因此容易完成穩定性高的應用程式。

豐富的類別庫
       Java 的類別庫或函式庫 Java API (Applocation Programming Interfaces) 中擁有豐富的程式,例如在畫面顯示文字、描繪圖案、控制網路等程式。利用API,程式設計師可以輕鬆快速的處理更多的工作。

Unicode
          Java 使用 Unicode 作為它的標準字元,這項特性使得 Java 的程式能在不同語言的平台上都能撰寫和執行。

網路 (java.net)
          Java 可以說是借由網際網路而重生的,自然對於具備網路 (Winsock , SMTP, RMI)功能程式的撰寫,也是非常容易的。

資源回收處理 (Garbage Collection)
          Garbage Collection 是由 JVM 幫忙我們的程式對記憶體做動態的管理,你的程式需要多少記憶體、那些物件的記憶體已經不使用了,需要歸還給系統,這些煩索且危險的動作全數交由 GC 去幫我們管理。

例外處理 (Exception)
          為了讓你的 Java 程式更安全、更穩定,那麼程式隨機應變的能力就要好。

0 意見:

張貼留言