i'm lovin' it!

Monday, September 25, 2006

Homework 1

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

(1)可攜性 : JAVA可在任何有JAVA直譯器的機器上執行,不須搭配任何特定平台,JAVA將其原始 編譯在JAVA虛擬機器上執行,可確保其成是為hardware-independent

(2)穩定性 : 此特性確保程式碼在之行環境下能順利執行,為確保其穩定的環境而取消了指標,並提 供自動化的記憶體管理。

(3)安全性 : JAVA的環境保護使用端不受攻擊,它使用了以下的方法:位元碼驗證、執行狀態記憶的 設計、檔案存取限制,這使JAVA成為系統中最安全的應用程式之一。

(4)100%的物件導向 : JAVA一開始的設計就是物件導向,而且是100%的物件導向。

(5)高效率 : 一般認為要具備可攜性、安全性、及穩定性,是需要付出效率而換來的,但是JAVA採 用下列策略來減少負荷:內建multithreading、有效率的位元碼(bytecode)、適當時機的 編譯、連結入native c程序的能力。

2. List at least 5 applications of Java. You must provide the references you used. We recommend Google Search engine.

(1)手機遊戲

(2)汽車導航系統,PDA

(3)許多網路上的特效也都以JAVA製作:如跑馬燈,小時鐘,顏色變換...等

(4)提款機操作系統

(5)身分識別卡


參考資料:
http://mis.im.tku.edu.tw/~beer10c/Java.html
http://oz.nthu.edu.tw/~u910937/project-5.htm

0 Comments:

Post a Comment

<< Home