java的個人學習經驗!

來源:互聯網
上載者:User

  Java開發平台的種類很多,在這篇文章中我主要以J2SE為例子。J2SE幾乎是開發所有Java應用程式的必備。它主要是由一個compiler(編譯器),一個運行環境(runtime environment),和一個核心的API所構成。我們要再次要強調的是,您所編寫應用程式並不是直接在您的本地作業系統上執行的,而是通過 JVM(Java虛擬機器)進行解釋而成的機器語言。這就很好的保證了您無論是在Solaris, Linux, Macintosh或者Windows上進行開發,您都可以很輕鬆的在其它的環境或平台上運行。

  首先,在您下載前我很希望您可以先看看有關Java開發方面的術語,這或許對您會有所協助,這裡我收集了一些。

  JDK:是Java develop kit -- java開發包

  J2SDK:是Java 2 software develop kit -- java2軟體開發包

  這兩個詞是Java平台開發工具的兩種叫法。目前,較普遍的採用J2SDK,現在的版本是1.4。

  JRE是Java runtime environment , Java運行環境它一般已經集中在了J2SDK中,但是假如您只是為了運行Java並不是為了開發,那麼您可以直接下載JRE,目前其版本同樣是1.4。有了這些概念,我想對於J2EESDK、J2SESDK和J2MESDK您就一定不會不知所措了。

  現在我們可以下載了。安裝程式48.30MB,預設安裝在C:下,小76.2MB。假如您已經安裝好了,我們還要進行一個小小的設定。開啟控制台??〉進階設定??〉環境變數??〉系統變數??〉path裡添加一個路徑。這個路徑是你安裝J2SDK中指向bin檔案夾的路徑。例如您安裝在了d:盤根目錄下。那麼路徑應該是 d:j2sdk1.4.2_03bin。一切預備好了,讓我們開始第一個java程式吧。這次寫一個在視窗下顯示結果的applet小程式。可以使用的開發工具很多,我們這次只使用記事本。在將來的文章中我們將學習如何使用專門的Java的工具。首先,請在您的記事本中寫下這段代碼。注重,Java是區分小寫。

  importjava.applet.*;

  importjava.awt.*;

  public class zdnetlining extends Applet {

  public void paint(Graphics g)

  {

  g.drawString("the first cup of java!", 150, 25);

  }

  }

  其中class這個詞後面的zdnetlining是你為這個類起的名字這個名字同時也將是你儲存這個檔案的名字,這點比較要害。儲存檔案的時候尾碼名要用.java。針對這段代碼就是"zdnetlining.java"在儲存的時候最好帶上引號。

  提示下面再開啟一個建立一個記事本檔案寫下這段代碼:

  zdnetlining

  Here is the output of my program:

  注重其中引號中是你剛才那個編寫的*.java的檔案名稱這裡就是zdnetlining。將這段html代碼檔案儲存為*.html,檔案名稱最好和*.java相同。把這兩個檔案包存在同一個目錄下,代碼的編寫過程就完成了。

  下面讓我們來看看成果。但是在此之前,先讓我們來看看待會用得到的一些命令:

  Javac:這個命令是編譯命令,使用它您可以把一個applet原程式編譯成為.class檔案,供JVM解釋。

  Appletviewer:這個命令是用來調用JVM解釋並執行.class的。(在以後的文章中我們會仔細的講解各種有用的命令。)

  現在,我們可以開始運行我們的程式了。

  第一步:我們開啟Dos運行環境(Dos運行環境在資源治理器中可以找到)將找到您的.java檔案。輸入 javaczdnetlining.java,這時假如編譯成功,會產生一個.class檔案。當然在Dos下並看不到什麼顯示,您可以到windows 下查看到這個檔案。

  第二步:輸入appletviewer zdnetlining.html 這時就會彈出一個視窗顯示;“the first cup of java” 相信通過這篇文章會對編寫一個簡單的applet程式有了一個比較清楚的瞭解。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.