预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共60页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Java语言程序设计基础教程》 上机实验指导手册 实验一Java环境演练 【目的】 ①安装并配置Java运行开发环境; ②掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序; =3\*GB3③掌握开发JavaApplet程序的3个步骤:编写源文件、编译源文件和运行JavaApplet程序; =4\*GB3④学习同时编译多个Java源文件。 【内容】 1.一个简单的应用程序 实验要求: 编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“Wearestudents”。 程序运行效果示例: 程序运行效果如下图所示: 程序模板: Hello.java publicclassHello { publicstaticvoidmain(Stringargs[]) { 【代码1】//命令行窗口输出"你好,很高兴学习Java" Aa=newA(); a.fA(); } } classA { voidfA() { 【代码2】//命令行窗口输出"Wearestudents" } } 实验后的练习: 编译器怎样提示丢失大括号的错误? 编译器怎样提示语句丢失分号的错误? 编译器怎样提示将System写成system这一错误? 编译器怎样提示将String写成string这一错误? 2.一个简单的JavaApplet程序 实验要求: 编写一个简单的JavaApplet程序,并在JavaApplet中写两行文字:“这是一个JavaApplet程序”和“我改变了字体”。 程序运行效果示例: 程序运行效果如下图所示: 程序模板: FirstApplet.java importjava.applet.*; importjava.awt.*; publicclassFirstAppletextendsApplet { publicvoidpaint(Graphicsg) { g.setColor(Color.blue); 【代码1】//在JavaApplet中绘制一行文字:“这是一个JavaApplet程序” g.setColor(Color.red); g.setFont(newFont("宋体",Font.BOLD,36)); 【代码2】//在JavaApplet中绘制一行文字:“我改变了字体” } } 实验后的练习: 程序中的主类如果不用public修饰,编译能通过吗? 程序中的主类如果不用public修饰,程序能正确运行吗? 程序将paint方法误写成Paint,编译能通过么? 程序将paint方法误写成Paint,运行时能看到有关的输出信息吗? 3.联合编译 实验要求: 编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。将4个源文件保存到同一目录中,例如:C:\100,然后编译Hello.java。 程序运行效果示例: 程序运行效果如下图所示: 程序模板: 模板1:Hello.java publicclassMainClass { publicstaticvoidmain(Stringargs[]) { 【代码1】//命令行窗口输出"你好,只需编译我" Aa=newA(); a.fA(); Bb=newB(); b.fB(); } } 模板2:A.java publicclassA { voidfA() { 【代码2】//命令行窗口输出"IamA" } } 模板3:B.java publicclassB { voidfB() { 【代码3】//命令行窗口输出"IamB" } } 模板4:C.java publicclassC { voidfC() { 【代码4】//命令行窗口输出"IamC" } } 实验后的练习: 将Hello.java编译通过后,不断修改A.java源文件中的代码,比如,在命令行窗口输出“我是A类”或“我被修改了”。要求每次修改A.java源文件后,单独编译A.java,然后直接运行应用程序Hello。 如果需要编译某个目录下的全部Java源文件,比如C:\1000目录,可以使用如下命令:c:\1000\javac*.java 【结果】 将本次上机实验结果按照以上内容依次填写实验目标、过程、结果。 【注意事项】 实验报告要求每人提交一份,使用专门的报告纸,内容写全,包括实验名称、班级、姓名、同组人,试验日期、交报告日期等。 报告不需要填写源代码,只要将