上課講義 - 網路資料庫實驗室
上課講義 - 網路資料庫實驗室
上課講義 - 網路資料庫實驗室
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