JAVA的優點
JAVA語言廣受各界的好評究竟它的魅力在哪呢?
歸納出JAVA語言的優點如下:
⊙寫一次可以使用很久(Write once, run anywhere)
這是JAVA程式設計的崇高精神,也是JAVA如此受寵的原因之一。其中最大的推手是”JVM”技術 (java虛擬機器),可與硬體結合,發揮強大的功力。
⊙簡單
物件導向的特性,加上眾多類別的函式庫,在程式的除錯修改,新增功能方面
也因為物件的特性,使這些維護更容易,所以可以簡單地用JAVA
開發各式各樣的應用程式。
⊙安全性
至可以對於不同的安全需求,而設定Java應用程式的安全等級。原則上一個未經您允許的Java程式,是不可能傷及你的系統的。
⊙網路
Java可以說是藉由網際網路而重生的,自然對於具備網路功能程式的撰寫,也是非常容易的。像是: Socket、Email、Servlet、JSP等。
⊙Unicode(萬國碼)
JAVA使用Unicode作為它的標準字元,這項特性使得Java的程式能在不同語言的平台上都能撰寫和執行。簡單的說,你可以把程式中的變數、類別名稱使用中文來表示,當你的程式移植到其它語言平台時,還是可以正常的執行。Java也是目前所有電腦語言當中,唯一使用Unicode的語言。
⊙資源回收處理 (Garbage Collection)
Garbage Collection是由JVM幫忙我們的程式對記憶體做動態的管理,需要多少記憶體、那些物件的記憶體已經不使用了,需要移交給系統,這些繁瑣且危險的動作全數交由JVM去幫我們管理。讓我們能夠更專心的寫程式,不需要擔心記憶體的問題,而記憶體的統一管理,對於跨平台也有相當的幫助。
⊙例外處理 (Exception)
為了JAVA程式更安全、更穩定,那麼程式隨機應變的能力就要好。Java引入了例外處理的機制,能夠在你程式中比較可能有例外情況產生的地方,加上相對應的處理,讓程式不致於因為突發的錯誤,造成執行中斷或是當機的情況。
例外處理也讓你更能掌控整個程式執行的流程,也使得程式的設計更為嚴謹。
而物件導向固有的優點:模組化設計,獨立且合作,維護容易,可重覆使用…
JAVA可說是一應俱全綜合以上的種種優點 使著JAVA程式展現受寵的風采與魅力誘人的姿態 也由於有這些優點當作我們學習時的墊腳石 有推波助瀾之效 讓我們學起來更輕鬆容易