星期二, 9月 26, 2006

Homework 1

1. List at least 5 features of the Java Language.

Write once, run anywhere
這句話一直是Java程式設計師們的精神指標,也是Java之所以能夠受到程式設計師們喜愛的原因之一,最大的功臣就是JVM的技術。
簡單
純物件導向的特性,再加上眾多類別函式庫的支援,使用Java開發各式各樣的應用程式,可以說是易如反掌。除此之外,不論在除錯或是程式修改、增加新功能方面,因為物件的特性,使得這些維護也變得非常容易。
安全性
前面,提到了不少Java新增的功能,絕大部份都是針對安全性的問題而考量的,Java甚至可以對於不同的安全需求,而設定Java應用程式的安全等級。原則上一個未經您允許的Java程式,是不可能傷及你的系統一根寒毛的。
Unicode
Java使用Unicode作為它的標準字元,這項特性使得Java的程式能在不同語言的平台上都能撰寫和執行。簡單的說,你可以把程式中的變數、類別名稱使用中文來表示<註>,當你的程式移植到其它語言平台時,還是可以正常的執行<註>。Java也是目前所有電腦語言當中,唯一天生使用Unicode的語言。
<註>使用其它的文字也可以,但是不能使用一些特殊符號,我們會在第四章時再來給予討論。至於顯示文字的方面,還是得該執行的平台有能力顯示其它語系的文字才行。
網路
Java可以說是借由網際網路而重生的,自然對於具備網路功能程式的撰寫,也是非常容易的。不論是一般網際網路的程式Socket、Email等、伺服器網頁的程式Servlet、JSP等,甚至分散式網路程式CORBA等的相關套件支援可以說是非常的豐富,而使用起來也是非常的容易。
資源回收處理 (Garbage Collection)
Garbage Collection是由JVM幫忙我們的程式對記憶體做動態的管理,你的程式需要多少記憶體、那些物件的記憶體已經不使用了,需要歸還給系統,這些煩索且危險的動作全數交由JVM去幫我們管理。讓我們能夠更專心的寫程式,不需要擔心記憶體的問題,而記憶體的統一管理,對於跨平台也有相當的幫助。
例外處理 (Exception)
為了讓你的Java程式更安全、更穩定,那麼程式隨機應變的能力就要好。Java引入了例外處理的機制,能夠在你程式中比較可能有例外情況產生的地方,加上相對應的處理,讓程式不致於因為突發的錯誤,造成執行中斷或是當機的情況。例外處理也讓你更能掌控整個程式執行的流程,也使得程式的設計更為嚴謹。

資料來源:http://cgi.taiwan.cnet.com/jpc/sp1-3.htm

2. List at least 5 applications of Java.

●手機的遊戲 
●印表機 
●汽車導航系統 
●停車收費器 
●網頁

1 Comments:

At 5:14 下午, Blogger 助教 said...

hi~同學,內容非常的豐富,good;不過,在應用的那邊,也要標明出處.

 

張貼留言

<< Home