Java实训指导书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JAVA程序设计实训指导书(计算机应用)主讲教师编写目录实训1Java运行环境的安装、配置与运行实训2Java基本语法练习实训3面向对象编程练习实训4包、接口与异常处理(exception)实训5数组、向量和字符串实训6常用系统类的使用实训7建立图形用户界面实训8图形与多媒体处理实训9综合练习实训10流与文件实训11线程实训12网络编程实训13数据库的连接:JDBC实训14JSP与Servlet技术实训1Java运行环境的安装、配置与运行一、实训目的1.掌握下载JavaSDK软件包。2.掌握设置Java程序运行环境的方法。3.掌握编写与运行Java程序的方法。4.了解Java语言的概貌。5.安装、掌握JCreator软件,为学习Java语言和进行Java程序的实训做好准备工作。6.浏览Applet程序二、实验要求1.安装并设置JavaSDK软件包。2.编写一个简单的Java程序,在屏幕上输出”hello,java!”。publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(hello,java!);}}3.掌握运行Java程序的步骤。4.浏览SDK自带的Applet应用小程序。三、实训内容(一)SDK的下载与安装1.机器要求Java对机器运行要求不高。下面给出的是基于Windows平台的机器要求。硬件要求:CPUPII以上,64M内存,1OOM硬盘空间即可。软件要求:Windows98/Me/XP/NT/2000,IE5以上。2.下载SDK为了建立基于SDK的Java运行环境,需要先下载Sun的免费SDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。在浏览器中输入,在页面的“DownloadJ2SEv1.4.2_01”栏可以选择下载J2SEv1.4.2_01SDK软件包。有两种选择:一种是在线安装“WindowsInstallation”;一种是离线安装“WindowsOfflineInstallation”。3.安装SDK运行下载的“j2sdk-1_4_2_01-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\j2sdk1.4.2_01(这里选择E盘),默认的组件选择是全部安装。4.SDK中的主要文件夹和文件安装成功后,E:\j2sdk1.4.2_01中的文件和子目录其中,bin文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet查看器(appletviewer.exe)5.等可执行文件(二)设置环境变量SDK中的工具都是命令行工具,需要从命令行即MS-DOS提示符下运行它们。很多人可能会不习惯,但这是Sun特意采取的策略,为的是把精力更多地投入到Java语言本身而不是花在开发工具上。为了能正确方便的使用SDK,可手工配置一些Windows的环境变量,Windows98与Windows/xp/NT/2000的配置略有不同。下面以Windows/xp/NT/2000为例说明相关配置。1.设置WindowsXP/NT/2000在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面在“系统变量”框中选择“Path”,然后单击“编辑”按钮,在出现的“编辑系统变量”对话框中,在“变量值”栏的命令前添加“E:\j2sdk1.4.2_01\bin;”命令用同样方法设置环境变量“classpath”,其值为“E:\j2sdk1.4.2_01\lib;”命令。设置完成后,单击“开始”→“所有程序”→“附件”→“命令提示符”打开DOS窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确2.设置DOS起始位置为了在打开DOS窗口时可以直接进入包含你开发的java程序的路径下,下面以WindowsXP/2000为例说明设置过程。首先建立一个存放java源程序的路径和文件夹,如将实验中建立的java源程序都存放在为“e:\java\程序”文件夹中。单击“开始”→“所有程序”→“附件”→“命令提示符”,选择“命令提示符”选项右击,在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符属性”对话框,如图1.11所示。在“命令提示符属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:\java\程序”,单击“确定”按钮。进行了上面的设置后,打开DOS窗口时将直接进入“e:\java\程序”路径下。如果没有进行上述设置,可使用DOS命令,直接输入“e:”按回车进入到e盘,再输入“cdjava”到e盘的java子目录下,再输入“cd程序”即可到“e:\java\程序”路径下。(三)编写、编译Java源程序1.打开一个纯文本编辑器,键入如下程序:publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(Hello,welcome!);}}2.将文件命名为Hello.java,保存为文本文件格式文件,注意保存文件的路径。根据前面环境变量的设置,Hello.java应该保存在“e:\java\程序”的路径下。(四)编译Java源程序Java源程序编写后,要使用Java编译器(javac.exe)进行编译,将Java源程序编译成可执行的程序代码。Java源程序都是扩展名为.java的文本文件。编译时首先读入Java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为.class。1.打开命令提示符窗口(MS-DOS窗口)进入Java源程序所在路径。2.键入编译器文件名和要谝译的源程序文件名。javacHello.java3.按回车键开始编译(注意:文件名H要大写,否则运行会出问题)。如果源程序没有错误,则屏幕上没有输出,键入“dir”按回车键后可在目录中看到生成了一个同名字的.class文件“Hello.class”。否则,将显示出错信息。(五)运行Java程序使用Java解释器(java.exe)可将编译后的字节码文件Hello.class解释为本地计算机代码。在命令提示符窗口或MS-DOS窗口键入解释器文件名和要解释的字节码文件名javaHello,按回车键即开始解释并可看到运行结果,如果看到如图1.19所示结果,表明程序运行成功了(六)安装、使用JCreator软件在JCreator环境下编辑、编写、运行Java程序(七)浏览SDK自带的Applet应用小程序。在下载的\j2sdk1.4.2_01\demo\applets\Clock文件夹中用浏览器打开网页文件example1.html,就可以看到一个嵌入到Web页面的Applet开始运行,一个模拟时钟出现在网页上实训2Java基本语法练习一、实训目的1.了解Java的数据类型2.掌握各种变量的声明方式。3.理解运算符的优先级。4.掌握Java基本数据类型、运算符与表达式。5.理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。6.通过以上内容,掌握Java语言的编程规则。二、实训要求1.编写一个声明Java不同数据类型变量的程序。2.编写一个使用运算符、表达式、变量的程序。3.编写一个使用Java数组的的程序。4.编写表达式语句、复合语句的程序。5.编写使用不同选择结构的程序。6.编写使用不同循环结构结构的程序。三、实训内容(一)声明不同数据类型的变量1.编写声明不同数据类型变量的程序文件KY2_1.java,源代码如下。publicclassKY2_1{publicstaticvoidmain(Stringargs[]){byteb=0x55;shorts=0x55ff;inti=1000000;longl=0xffffL;charc='a';floatf=0.23F;doubled=0.7E-3;booleanB=true;StringS=这是字符串类数据类型;System.out.println(字节型变量b=+b);System.out.println(短整型变量s=+s);System.out.println(整型变量i=+i);System.out.println(长整型变量l=+l);System.out.println(字符型变量c=+c);System.out.println(浮点型变量f=+f);System.out.println(双精度变量d=+d);System.out.println(布尔型变量B=+B);System.out.println(字符串类对象S=+S);}}2.编译并运行该程序(二)了解变量的使用范围1.建立KY2_2.java文件,通过本程序了解变量的使用范围,源代码如下。publicclassKY2_2{staticinti=10;publicstaticvoidmain(Stringargs[]){{intk=10;System.out.println(i=+i);System.out.println(k=+k);}System.out.println(i=+i);System.out.println(k=+k);//编译时将出错,已出k的使用范围}}2.编译KY2_2.java此时会出现错误提示。因为变量k在方法块中声明,在方法块之外它是不存在的,所以编译时会出错。3.修改上面的程序。4.成功运行该程序。思考:KY2_2.java程序说明了什么问题?(三)使用关系运算符和逻辑运算符1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。classKY2_3{publicstaticvoidmain(Stringargs[]){inta=25,b=20,e=3,f=0;booleand=ab;System.out.println(a=25,b=20,e=3,f=0);System.out.println(因为关系表达式ab为假,所以其逻辑值为:+d);if(e!=0&&a/e5)System.out.println(因为e非0且a/e为8大于5,所以输出a/e=+a/e);if(f!=0&&a/f5)System.out.println(a/f=+a/f);elseSystem.out.println(因为f值为0,所以输出f=+f);}}2.编译并运行该程序,结果如图2.3所示。(四)使用表达式语句与复合语句1.建立包含表达式语句程序,源代码如下。classKY2_4{publicstaticvoidmain(String[]args){intk,i=3,j=4;k=20*8/4+i+j*i;System.out.println(表达式(20*8/4+i+j*i)=+k);}}2.建立包含复合语句程序,源代码如下。classKY2_5{publicstaticvoidmain(Stringargs[]){intk,i=3,j=4;k=i+j;System.out.println(在复合块外的输出k=+k);{floatf;f=j+4.5F;i++;System.out.println(在复合块内的输出f=+f);System.out.println(在复合块内的输出k=+k);}System.out.println(在复合块外的输出i=+i);}}3.编译并运行上述两个源程序4.将变量i在块内定义会怎样?改变其他变量的位置看看会发生什么变化。思考:指出程序的复合结构以及变量的使用范围。(五)使用选择语句1.使用if...else语句程序功能:使用if...else语句构造多分支,判断某一

1 / 58
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功