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 程式更安全、更穩定,那麼程式隨機應變的能力就要好。
以下將簡單介紹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 意見:
張貼留言