一、實驗目的:
???? 掌握下載和安裝J2SE開發工具的方法;熟悉J2SE開發工具的使用;學習編寫簡單的Java Application和Java Applet程序;了解Java源代碼、字節碼文件、掌握Java程序的編輯、編譯和運行過程。對所學Java中的數據類型,變量,表達式,流控制語句的語法單位進行適當的練習,達到對Java基本語法單位的熟練掌握;上機練習之前,必須先完成程序的書寫,再上機調試。
二、實驗內容:
???? 實驗項目㈠:
- 下載J2SE開發工具與環境
a) Java 2 Platform Standard Edition(J2SE)是SUN公司為全世界所有Java程序員提供的免費Java開發環境。因為SUN公司是Java公司的創建者,所以J2SE是最新、最權威的JAVA開發環境。因為它是一個字符界面的開發工具,所以使用起來非常方便。J2SE的缺點是沒有圖形開發界面。
???? 也可以訪問國內外的其他免費FTP站點或從CD-ROM光盤中下載。
???? b) 下載J2SE之前,首先要根據計算機的硬件和操作系統選擇合適的J2SE版本,J2SE提供若干平臺下的JAVA開發環境。以安裝使用Win 95/98/NT的計算機為例,應選擇
???? Windows(all languages)版本。
- 選擇合適的版本,這里需要選用J2SE1.4.1的SDK版本。Java SDK(Software
Development Kit)是Java開發工具,另外還有一個JRE(Java Run Envoirnment)版本是Java運行環境,其內容是SDK的一個子集。
- 下載結束后將在本地計算機得到一個名為j2sedk-1_4_1_04-window-i586.exe的
開發工具安裝文件,在計算機的C盤建立一個名為J2SE1.4.1的目錄,將j2sedk-1_4_1_04-window-i586.exe保存到給目錄下。
???? e) 同樣下載J2SE的幫助文檔j2sedk-1_4_1_doc.zip文件,在C 盤的J2SE1.4.1目錄下建立一個子目錄Docs,把給文件保存到該目錄。
- 安裝J2SE開發工具和幫助文檔
a) 在命令行運行j2sedk-1_4_1_04-window-i586.exe文件,或者在圖形界面雙擊運
???? 行該文件,根據提示安裝,例如安裝在C:\J2SE1.4.1\目錄下。
???? b) 設置環境變量PATH。修改計算機的C:\AUTOEXEC.BAT文件,在其中增加語句: SET PATH = %PATH%;C:\J2SE1.4.1\BIN 這樣,程序員可以在任何目錄下運行C:\J2SE1.4.1\BIN目錄中的JAVA工具,例如JAVA編譯器javac.exe和JAVA解釋器java.exe。
???? c) 設置環境變量CLASSPATH,修改計算機的C:\AUTOEXEC.BAT文件,增加語句: SET CLASSPATH = %CLASSPATH%;.;C:\J2SE1.4.1\LIB;
???? C:\J2SE1.4.1\LIB\CLASSES.ZIP
???? CLASSPATH環境變量將指定Java字節碼文件.clsaa的缺省目錄。
???? d) 使用解壓縮工具WINZIP解壓J2SE幫助文檔,將獲得一組HTML文件形式組織的幫助文件,把它們保存到C:\J2SE1.4.1\DOCS目錄下。打開其中的index.html文檔就可以找到需要的信息。
- 編寫并運行一個Java Application程序
- 打開一個純文本編輯器,鍵入如下程序:
//簡單的Java Application程序:SimpleJavaApplication.java
???? import java.io.*;
???? public class SimpleJavaApplication
???? {
???? public static void main(String args[])
???? {
???? System.out.println("A Simple Java Application Program!");
???? }
???? }
- 檢查輸入無誤后把文件保存起來,命名為SimpleJavaApplication.java,如保存到c:\javaExperiment目錄下。
- 進入命令行方式,在保存上述文件的目錄下運行Java編譯器。c:\javaExperiment\ javac SimpleJavaApplication.java
- 如果J2SE安裝正確,程序輸入無誤,保存的文件名正確,則運行編譯器無任何輸出,否則會輸出錯誤信息,一般都是由于拼寫錯誤引起的,在DOS下用DIR查看是否在同目錄下生成了一個名為SimpleJavaApplication.class的文件。
- 利用Java解釋器運行這個程序,并查看運行結果。c:\javaExperiment\ java SimpleJavaApplication.java
4)編寫并運行一個Java Applet程序
???? a) 打開一個純文本編輯器,鍵入如下程序:
???? //簡單的Java Application程序:SimpleJavaApplet.java
???? import java.awt.Graphics;
???? import java.applet.Applet;
???? public class SimpleJavaApplet extends Applet
???? {
???? public void paint(Graphics g)
???? {
???? g.drawString("A Simple Java Applet !", 15 , 20);
???? }
???? }
- 檢查無誤后保存為SimpleJavaApplet.java,可以保存到 c:\javaExperiment下。
- 進入命令行方式,在保存上述文件的目錄下運行Java編譯器。
- 如果J2SE安裝正確,程序輸入無誤,保存的文件名正確,則運行編譯器無任何輸出,否則會輸出錯誤信息,一般都是由于拼寫錯誤引起的,在DOS下用DIR查看是否在同目錄下生成了一個名為SimpleJavaApplet.class的文件。
- 在上機前寫出全部源程序;
- 能在機器上正確運行程序;
c:\javaExperiment\ javac SimpleJavaApplet.java
5)編寫配合Applet 的HTML文件
a) 打開一個純文本編輯器,鍵入如下程序:
????
????
????
????
????
????
???? b) 檢查無誤后命名為SimpleJavaApplet.html,與文件SimpleJavaApplet.class保存到用一個目錄下。
???? c) 直接雙擊HTML文件的圖標,或打開WEB瀏覽器,在地址欄里輸入全路徑名(c:\javaExperiment\ SimpleJavaApplet.html)察看運行結果。
???? d) 利用模擬的Applet運行環境解釋運行這個Java Applet 程序并觀察運行結果。 C:\Appletviewer SimpleJavaApplet.html
???? 6)使用J2SE幫助文檔
???? 找到c:\J2SE1.4.1\DOCS\目錄或其子目錄下的index.html文件,雙擊運行或在瀏覽器中打出全路徑,打開這個文件對應的網頁,從中可以得到Java API(Java類庫)的所有信息。
???? 實驗項目㈡:
???? (1)編寫字符界面的Java Application接收用戶輸入的一個字符,并把該字符打印在屏幕上。
???? (2)編寫圖形界面的Java Applet,其中包括一個按扭、一個文本域和一個標簽。當用戶在文本域中輸入若干字符并單擊按扭時,將用戶輸入的字符顯示在標簽上。
???? (3)編寫圖形界面的Java Application,完成與第(2)項任務相同的功能。
???? (4)編寫圖形界面的Java Applet,接收用戶輸入的一個整型數和一個浮點型數,單擊按扭求兩數之和。
???? (5)編寫實現如下的功能,接收用戶輸入的一個0~8000之間的年份,輸出這一年是否閏年。
三、實驗要求:
四、思考題
五、程序清單及上機步驟:
六、運行結果:
七、調試分析及實驗心得:
八、解答思考題:
評論