看板 SCU-BM-88C 關於我們 聯絡資訊
Java 平台讓發展者建立兩種不同的程式: 1. Applets 這是可以在瀏覽器中執行的小應用程式。在 HTML 文件中加入 <applet> 標籤來指定 要執行的程式。當使用者從網路上讀取這份 HTML 文件時,applets 也會下載至使用 者的電腦,然後執行。因為 applets 通常會在網路上傳輸,所以 applet 程式都比較 小。 2. Application 這種程式不需瀏覽器就可以執行。和其它語言的程式沒有區別,可以用來發展一般的 應用程式,如文書處理程式,試算表程式及繪圖程式。如同 applet 一樣,Java application 也需要在 Java 平台上執行。因為許多作業系統都會支援 Java 平台, 所以這些程式可以不需經過任何修改,也不需重新編譯,就可以在任何平台上執行。 Java 基礎應用程式介面 (Java Base API): 這是架構在 Java 基礎平台上 (Java Base Platform) 的應用程式介面,目前只包括 Java Applet API,它包含了 java.lang, java.util, java.io, java.net, java.awt 及 java.applet 類別庫 (package)。 Java 標準延伸應用程式介面 (Java Standard Extension API): Migrate to Java Base API: Java 2D, Audio, Java Media Framework, Java Animation, Java Enterprise, Java Commerce, & Java Security. Remain as Java Standard Extension Java 3D, Video, MIDI, Java Share, Java Telephony, Java Server,Java Management 這些是未定義於 Java 基礎平台上的應用程式介面,將來會逐加入基礎應用程式介面中。 Java 語言發展環境包括了編譯時期及執行時期的環境,Java 平台是以執行時期的環境來 表示的。發展者寫好 Java 的原始碼 (.java 檔案),用 Java 編譯程式編譯成 bytecodes (.class 檔案)。這些 bytecodes 就是 Java 虛擬機器的機器指令。若要建立 applet 小 應用程式,發展者接下來將這些 bytecode 儲存在 WWW 伺服器中,然後在網頁中加入 <applet code=檔名> 的標籤,這就是程式的進入點。當使用者讀取這網頁時,<applet> 標籤會指引瀏覽器將 bytecode 檔透過網路從 WWW 伺服器中下載。在使用者端bytecodes 被載入記憶體並檢驗安全性 (verify),然後才進入 Java 虛擬機器中 (Java Virtual Machine)。一旦進入 Java 虛擬機器,bytecodes 就會被直譯器直譯,或是被及時機器碼 產生器 (Just-In-Time code generator)編譯成機器碼,applet 程式就可以執行了。 Java 發展工具: JavaSoft WorkShop,JDK Microsoft J++,SDK for Java Symantec Visual Cafe Borland JBuilder 上兩篇是轉貼和重編其他網站上的文章,介紹JAVA基本的作業環境以及JAVA最優特色-- 跨平台的原因,歡迎指教... -- ┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐
檔案過大!部分文章無法顯示
標題: Re: about JAVA... 時間: Fri Jul 13 13:40:00 2001 Java 平台讓發展者建立兩種不同的程式: 1. Applets 這是可以在瀏覽器中執行的小應用程式。在 HTML 文件中加入 <applet> 標籤來指定 要執行的程式。當使用者從網路上讀取這份 HTML 文件時,applets 也會下載至使用 者的電腦,然後執行。因為 applets 通常會在網路上傳輸,所以 applet 程式都比較 小。 2. Application 這種程式不需瀏覽器就可以執行。和其它語言的程式沒有區別,可以用來發展一般的 應用程式,如文書處理程式,試算表程式及繪圖程式。如同 applet 一樣,Java application 也需要在 Java 平台上執行。因為許多作業系統都會支援 Java 平台, 所以這些程式可以不需經過任何修改,也不需重新編譯,就可以在任何平台上執行。 Java 基礎應用程式介面 (Java Base API): 這是架構在 Java 基礎平台上 (Java Base Platform) 的應用程式介面,目前只包括 Java Applet API,它包含了 java.lang, java.util, java.io, java.net, java.awt 及 java.applet 類別庫 (package)。 Java 標準延伸應用程式介面 (Java Standard Extension API): Migrate to Java Base API: Java 2D, Audio, Java Media Framework, Java Animation, Java Enterprise, Java Commerce, & Java Security. Remain as Java Standard Extension Java 3D, Video, MIDI, Java Share, Java Telephony, Java Server,Java Management 這些是未定義於 Java 基礎平台上的應用程式介面,將來會逐加入基礎應用程式介面中。 Java 語言發展環境包括了編譯時期及執行時期的環境,Java 平台是以執行時期的環境來 表示的。發展者寫好 Java 的原始碼 (.java 檔案),用 Java 編譯程式編譯成 bytecodes (.class 檔案)。這些 bytecodes 就是 Java 虛擬機器的機器指令。若要建立 applet 小 應用程式,發展者接下來將這些 bytecode 儲存在 WWW 伺服器中,然後在網頁中加入 <applet code=檔名> 的標籤,這就是程式的進入點。當使用者讀取這網頁時,<applet> 標籤會指引瀏覽器將 bytecode 檔透過網路從 WWW 伺服器中下載。在使用者端bytecodes 被載入記憶體並檢驗安全性 (verify),然後才進入 Java 虛擬機器中 (Java Virtual Machine)。一旦進入 Java 虛擬機器,bytecodes 就會被直譯器直譯,或是被及時機器碼 產生器 (Just-In-Time code generator)編譯成機器碼,applet 程式就可以執行了。 Java 發展工具: JavaSoft WorkShop,JDK Microsoft J++,SDK for Java Symantec Visual Cafe Borland JBuilder 上兩篇是轉貼和重編其他網站上的文章,介紹JAVA基本的作業環境以及JAVA最優特色-- 跨平台的原因,歡迎指教... -- ┌┌┌┌ Origin: 小魚的紫色花園 <fpg.twbbs.org> 140.112.200.214 ───┐┐┐┐