29.06.2013 Views

上課講義 - 網路資料庫實驗室

上課講義 - 網路資料庫實驗室

上課講義 - 網路資料庫實驗室

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Java語言簡介<br />

誰開發了Java?(Who)<br />

美國昇陽電腦公司<br />

Java 發展小組<br />

早期的成員(綠色計畫)<br />

是Patrick Naughton,<br />

James Gosling, and<br />

Mike Sheridan,而現<br />

在大家較為熟悉的成員<br />

是James Gosling<br />

Class 1<br />

Java語言簡介<br />

Why Java?<br />

跨平台<br />

安全性&強固性<br />

強大的延伸套件<br />

Open Source!<br />

開放性架構<br />

Java Specification Request<br />

(JSR)<br />

Class 1<br />

Java語言簡介<br />

Java執行的五個步驟<br />

編輯原始碼 Edit<br />

編譯 Compile<br />

從原生碼產生java bytecode<br />

載入bytecode Load<br />

Class loader 將 bytecode 載入memory<br />

認證 Verify<br />

Verifier ensures bytecode does not violate security<br />

requirements<br />

執行 Execute<br />

Interpreter translates bytecode into machine language<br />

Class 1<br />

7<br />

9<br />

11<br />

Java語言簡介<br />

1993年,當Java研發小組繼續埋首發展這個新世代的程式<br />

語言的時候,WWW(World Wide Web)開始出現於<br />

Internet的舞台,並掀起世界性的資訊革命。Java研發小<br />

組很快就體認到,像Java這樣跨平台的程式語言,十分適<br />

合應用在Internet上。於是,Java研發小組做了一項重大<br />

的決定,使得Java成為眾所矚目的焦點。他們寫了一個網<br />

頁瀏覽器(browser)─HotJava,它是第一個可以支援<br />

Java Applet 的瀏覽器。您可以將 Java Applet 嵌入<br />

HTML文件中,如此一來,您的網頁便可以互動式的方式而<br />

且十足的聲光效果呈現在使用者面前。Java在WWW上展現<br />

強大的威力,讓Java一夕之間成為電腦界的寵兒。<br />

Class 1<br />

Java語言簡介<br />

直譯式(Interpreted)的<br />

程式語言。<br />

Java原始程式Java的編<br />

譯器Interpreter結果<br />

因為Java的位元碼提供了<br />

一個與機器架構都無關的<br />

檔案格式,所以可以在各<br />

種平台上執行,只要平台<br />

上有所謂的Java虛擬機器<br />

手機<br />

Class 1<br />

Java語言簡介<br />

名詞區分<br />

JDK<br />

Java Development Kit<br />

如果要自己寫Java程式並complied成Java Bytecode,<br />

就需要用JDK<br />

JRE<br />

Java Runtime Environment<br />

如果只是要執行Java程式而不自己寫,則只需要JRE<br />

JDK就包含了JRE<br />

Class 1<br />

8<br />

10<br />

12<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!