JAVA

Thursday, September 21, 2006

回家作業一

Java的特色
(1)可跨平台:簡單的意思就是說,JAVA不只能在Windows上執行,他還能在目前比較知名的平台作業,例如Linux Soaris等,
(2)簡單:Java比C++簡單,Java移除了指標的問題,用介面代替多重繼承,而記憶體管理也改為自動管理,不需人為操作.
(3)物件導向:Java是一個標準的物件導向程式,和C++一樣有類別屬性物件方法封裝等,可加快學習的的速度.
(4)安全:當Java程式開始執行時,JVM便會開始監視他的動作,只要有動作異常,JVM會立刻制止,也可以自行調整Java的安全設定,也可以簽署數位簽名,有這樣的設計,才能在現在的網路世界中,確保安全性.
(5)穩定的:許多程式均在執行時發生錯誤導致程式無預警結束,前面說過Java把指標型別去除,因為指標行為容易發生錯誤行為,爾且Java有特殊的錯誤機制系統,他可以攔截使用者操作的錯誤,例如輸入資料行號不符,或機器例外除理,以確保程式穩健執行,
(6)多執行緒:多執行緒的意思是,一個程式可以同時執行多項工作能力,例如可以同時把網路下載影片也要同時放映,對Java而言多執行緒是自動控制的,而對其他程式,確需勞頓系統指派,多執行緒對圖形介面和網路應用程式特別好用.
(7)檔案操作:Java題共了很多的檔案輸出入的系統,不管什麼型別,都有相對應的IO,這些IO,都是以類別模是存放,只要程式設計師有需要,就可以到IO類別程式庫去尋找.
(8)AWT和Swing: 為Java圖形介面系統,Java可以以文字方法輸出,當然也可以以圖形介面輸出,可是Java不像微軟的VB.VC等系統,必須要由程式設計者自行設計,AWT是Java早期的圖形介面,從JAVA1.0時就有的程式介面,可是他的效果不是很好,後來SUN幫Java設計以Java系統的Swing,Swing的表現比AWT好,而且變化比較多,是目前視窗常用的系統.
http://tw.knowledge.yahoo.com/question/?qid=1305092813092
Java的應用:
(1) 企業應用系統
(2) 行動電話
(3) 智慧卡
(4) 手持式設備
(5)線上遊戲,手機遊戲等等
參考http://cgi.taiwan.cnet.com/jpc/report.htm
http://tw.knowledge.yahoo.com/question/?qid=1306030213269

0 Comments:

Post a Comment

<< Home