一、实验目的:
掌握下载和安装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之间的年份,输出这一年是否闰年。
三、实验要求:
四、思考题
五、程序清单及上机步骤:
六、运行结果:
七、调试分析及实验心得:
八、解答思考题:
评论
查看更多