ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:74.99KB ,
资源ID:20788126      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20788126.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java程序设计实验指导书Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java程序设计实验指导书Word文档下载推荐.docx

1、1)硬件:CPU P4 3.0GHZ 256M内存,80G 硬盘空间。2)软件:操作系统:Windows XP开发工具:Editplus或者Jcreator、Jsdk1.4.1_02软件开发包三、实验项目名称和学时分配序号实验项目名称学时分配实验属性类型实验者类别必开/选开1熟悉Java程序的编辑、编译和运行环境2专业类验证性本科生必开初步的面向对象的程序设计3面向对象程序设计的继承、多态等特性的练习设计性4异常类的定义及处理5文件的读/写操作四、实验课考核方式1.实验报告:每位同学必须独立书写实验报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。实验报告的内容应包括以下几

2、个部分:1) 按照实验内容和实验步骤要求完成实验任务后,若程序已通过实验指导教师验收,则只在报告中重点给出调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);若程序未完全通过验收,则需再此基础上提交包含详细注释的源程序清单。2) 根据思考题要求,重点描述需求分析、概要设计和详细设计过程,并提交包含详 细注释的源程序清单,最后详细描述程序调试分析过程。2.考核方式2.1 实验课成绩根据学生的实验预习、实验纪律、实验动手能力、实验结果和实验报告等几个部分进行综合评定,并给出优、良、中、及格和不及格共五档成绩。2.2

3、 实验课成绩占课程总成绩的30%。五、实验指导书及主要参考书1 蔡翠平 主编 唐大仕 编著,JAVA程序设计(修订本) ,北方交通大学出版社 清华大学出版社,2007年. 2 侯捷译,JAVA编程思想(第二版),机械工业出版社,2002.3 丁振凡,Java语言实用教程,北京邮电大学出版社,2005.4 丁振凡,Java语言实用教程实验指导,北京邮电大学出版社,北京,2006实验一 熟悉Java程序的编辑、编译和运行环境一、实验目的 1) 掌握设置 Java 程序运行环境的方法,并熟悉Java程序的集成开发工具。2) 掌握编写、编译、运行简单的Java Application和Java App

4、let程序的方法步骤,初步了解java程序的特点和基本结构。3) 掌握 Java 基本数据类型、运算符与表达式。4) 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。二、实验内容1) 安装和配置JDK软件开发包。2) 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,使之能够输出字符串信息“Hello World! ”。3) 编写一个Java Applet,使之能够在浏览器中显示“welcome to Java Applet World”的字符串信息。三、实验仪器、设备及材料四、实验原理1)Java application

5、和Java applet程序java程序可以分为两类:java application 和java applet。前者是完整的应用程序,需要独立的解释器来解释运行;后者则是嵌在网页中的非独立程序,由浏览器所自带的java解释器来解释运行。2)Java程序开发调试过程。图1.1 Java程序开发流程3) Java Application程序的编辑、编译和运行步骤(1)在编辑器中输入源程序,文件名与公共类相同,文件后缀为.java(如HelloWorldApp.java),并将其保存到工作目录(如e:java目录)。(2)编译源程序e:java C:Program FilesJavajdk1.6.

6、0_01binjavac -d . HelloWorldApp.java若编译通过,在e:java目录下会生成一个HelloWorldApp.class文件(3)程序的运行运行包含main方法的主类所编译生成的字节码文件,不用加.class后缀C:Program FilesJavajdk1.6.0_01binjava classpath . HelloWorldApp 4)Java Applet程序的编辑、编译和运行步骤(1)在编辑器中输入源程序,将其保存为与公共类同名的java文件。(2) 编译源程序并生成一个和源文件同名且后缀为class的字节码文件。(3) 生成一个Html文件,并在其中

7、的标记中嵌入Applet字节码文件。APPLET标记中必须包含三个参数: CODE:指明嵌入Html文件中的Java Applet字节码文件的文件名 HEIGHT:指明Java Applet程序在Html文件所对应的Web页面中占用区域的高度。 WIDTH:指明Java Applet程序在Html文件所对应的Web页面中占用区域的宽度。(4)用支持Java的浏览器打开Html文件,就能看到Applet程序的运行效果。另外JDK中还提供了一个Applet Viewer工具,也可用来浏览Html中的Applet。五、实验步骤1) 安装JDK软件开发包步骤(1): 下载jdk1.6.0_01。JDK

8、开发工具包可以免费下载。下载网址下载如下文件:jdk1.6.0_01-windows-i586.exe。步骤(2): 安装jdk1.6.0_01。运行下载的“j2sdk-1_4_1_02-windows-i586.exe”软件包即可安装SDK。在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:Program FilesJavajdk1.6.0_01,默认的组件选择是全部安装。安装成功后jdk1.6.0_01中包含相关的文件和子目录,其中bin 文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet 查看器appletviewer.exe)等可执行文件。

9、步骤(3): 设置环境变量。为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量。Windows 98 与Windows XP/NT/2000 的配置略有不同,下面以Windows XP/NT/2000为例说明相关配置。1 设置Windows XP/NT/2000在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面。在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面。在“系统变量”框中选择“Path”,然后单击“编辑”按钮,出现“编辑系统变量”对话框。在“变量值”栏的命令前添加“C:Program FilesJavajdk1.6.0_01b

10、in;”命令。用同样方法设置环境变量“classpath”,其值为“e:javaprogramclass;设置完成后,单击“开始”“所有程序”“附件”“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则说明安装正确。2 设置DOS 起始位置为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP/2000为例说明设置过程。 首先建立一个存放java 源程序的文件夹。如将实验中建立的java 源程序都存 放在 “e:javaprogram”文件夹中。 单击“开始”“所有程序”“附件”“命令

11、提示符”,右键选择“命令提示符”选项,在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框。 在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:javaprogram”,单击“确定”按钮。进行了上面的设置后,打开DOS 窗口时将直接进入“e:javaprogram”路径下。如果没有进行上述设置,可使用DOS 命令,直接输入“e:”按回车进入到e 盘,再输入“cd java”到e 盘的java 子目录下,再输入“cd program”即可到“e:2) 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序。步骤(1):编写

12、、编译Java 源程序。打开Jcreator编辑器,新建一个java文件,键入如下程序代码: public class Hello public static void main(String args) System.out.println(Hello,World!); 将文件命名为Hello.java,注意保存文件Hello.java到路径“e:javaprogram”下。步骤(2):编译Java 源程序Java 源程序编写后,要使用Java 编译器(javac.exe)将Java 源程序编译成字节码文件。Java 源程序都是扩展名为 .java 的文本文件。编译时首先读入Java 源程序

13、,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。打开命令提示符窗口(MSDOS 窗口)进入Java 源程序所在路径e:javaprogram。键入编译器文件名和要编译的源程序文件名,具体如下: javac -d class Hello.java按回车键开始编译(注意:文件名H 要大写,否则运行会出问题)。如果源程序没有错误,则屏幕上没有输出,键入 “dir”按回车键后可在当前目录中看到生成了class子目录,在class子目录下有一个同名字的.class 文件即“Hello. class”。否则,将显示

14、出错信息。步骤(3):运行Java 程序使用Java 解释器(java.exe)可将编译后的字节码文件Hello.class 解释为本地计算机代码。在命令提示符窗口或MSDOS 窗口键入解释器文件名和要解释的字节码文件名:java classpath e:javaprogramclass Hello或者java Hello,按回车键即开始解释并可看到运行结果。3)编写一个Java Applet,使之能够在浏览器中显示“welcome to Java Applet World”的字符串信息。编写 HelloWorldApplet.java 程序文件,源代码如下。 import java.appl

15、et.* import java.awt.* public class HelloWorldApplet extends Applet public void paint(Graphics g) g.drawString(“welcome to Java Applet World,40,20); 保存文件为e:javaprogramHelloWorldApplet.java。编译该文件,生成HelloWorldApplet.class字节码文件。编写显示HelloWorldApplet.calss 的页面文件 HelloWorld.html,代码如下。 applet codebase=e:/j

16、ava/program/class code=HelloWorldApplet.calss width=300 height=120 /html步骤(4):在提示符窗口调用小程序查看器浏览 HelloWorld.html 页面,观察 Applet 应用程序。六、实验报告要求3) 按照实验内容和实验步骤要求完成实验任务后,若程序已通过实验指导教师验收,则只在报告中重点给出调试分析过程描述:4) 根据思考题要求,重点描述需求分析、概要设计和详细设计过程,并提交包含详细注释的源程序清单,最后详细描述程序调试分析过程。七、实验注意事项1) 每个同学必须按时参加实验,并且每次实验前提交程序代码初稿,否则

17、不能进行实验。2) 实验中严禁随意拷贝其他同学的程序或给其他同学拷贝。3) 在实验过程中,爱惜实验器材,避免对实验器材造成不必要的损害。如发生损坏照价赔偿。4) 在实验用机上使用移动存储设备之前,必须用杀毒软件进行检测,否则不能使用。5) 每位同学完成实验任务后,必须经过实验指导老师验收后方可离开。八、思考题1) 编程实现:随机产生20个整数存放到数组中,然后对其按照升序进行排序,最后对排序前后的数组按照每5个数的方式输出。2) 编程实现:产生一个112之间的随机整数,并根据该随机整数的值,输出对应月份的英文名称。提示:产生0-1之间的随机数方法一: Math.random()产生一个随机整数

18、 方法二: import java.util.* Random r=new Random(); Math.abs(r.nextInt()实验二 初步的面向对象的程序设计练习一、实验目的1) 掌握类和构造方法的定义。2) 掌握创建类实例的方法。3) 初步掌握面向对象的编程思想1) 编写程序实现如下功能:已知学生类有域变量(学号、班号、姓名、性别、年龄)和方法(获得学号、获得班号、获得性别、获得年龄、修改年龄,显示基本信息),定义一组学生对象,并初始化他们的基本信息,然后依次输出。2) 编写程序实现如下功能:已知学生类有域变量(姓名、考号、综合成绩、体育成绩)和方法(获取综合成绩、获取体育成绩、显

19、示基本信息),学校类有静态变量(录取分数线)和方法(设置录取分数、获取录取分数线),录取类有方法(获取学生是否符合录取条件,其中录取条件为综合成绩在录取分数线之上,或体育成绩在96分以上并且综合成绩大于300分)。现要求编写程序输出一组学生对象中被某学校录取的学生基本信息。1) 类、域、方法类体中包括域和方法,都是类的成员。一个类可以定义多个域和方法。(1)域也就是类的静态属性,也称为变量、成员变量等,格式为: 类型名 域名; 在定义域变量前,还可以加修饰符。(2)方法是类的动态属性。Java的方法与其它语言中的函数类似。由方法头和方法体组成: 修饰符1 返回类型 方法名(形参列表)throw

20、s 异常列表 方法体语句; 其中,形参列表格式为: 形参类型 形参名1,形参类型 形参名22)类和对象(1)类(class):抽象的集合概念。类包括系统类库中已定义好的类和用户自定义的类(2)对象(实例instance):实际个体。创建某个类的具体对象(类似变量声明),具体定义格式为:类名 对象变量=new 类名(参数);(3)构造方法:构造方法的名字与类名相同。创建对象时自动调用,并对对象进行初始化操作。注意:构造方法前面没有返回类型定义,它没有返回值,也不是void。不能return;JAVA每个类都至少有一个构造方法系统默认无参数构造方法;一旦定义了构造方法,系统不再提供默认构造方法。(

21、4)对象的使用:要访问或调用一个对象的域或者方法,使用 . 操作符。一般形式: 引用对象变量名.域/方法名;如 p.sayHello(); 由于只能用对象变量来访问这个对象的域或方法,不通过引用变量就没有办法访问,体现了面向对象的“封装性” 。3)静态域和静态方法(1)静态域用static修饰的域属于类的静态域(静态量,类变量),不用static修饰的为实例变量(实例域)。静态域的特点如下: 它们是类的域,不属于任何一个类的具体对象实例。它保存在类的内存区域的公共存储单元。 对于该类的任何一个实例对象,静态域是一个公共的存储单元。 任何一个类的对象访问它,取到的都是相同的值; 任何一个类的对象

22、修改它,那么也是在对同一个内存单元进行操作。(2)静态方法用static修饰的方法属于类的静态方法,又称为类方法。不用static修饰的方法为实例方法。类方法的本质是该方法属于整个类,而不是属于某个实例。静态方法具有如下特点: static方法是属于整个类的,它在内存中的代码段将随着类的定义而进行分配和装载。而非static的方法是属于某个对象的,在这个对象创建时,对象的方法在内存中有自己的代码段。 static方法不能操纵属于某个对象的成员变量,只能处理属于类的成员变量,即只能处理static域和方法。 类方法中不能访问实例变量,也不能使用this或super。 调用类方法可以使用类名,也可

23、以用具体对象名。已知学生类有域变量(学号、班号、姓名、性别、年龄)和方法(构造方法、获得学号、获得班号、获得性别、获得年龄、修改年龄,显示基本信息),定义一组学生对象,并初始化他们的基本信息,然后依次输出。定义类Stduent,并添加如下域变量: String sno; String classno; String name; char sex; int age;在类Student中添加如下方法,并编写代码实现具体方法的功能: Student(String sno,String classno,String name,char sex,int age) String getSno() Stri

24、ng getClassno() String getSex() int getAge() void updateAge(int age) void print() 定义一个包含main方法的Application程序类TestStudent,初始化一个学 生类对象数组,并利用循环语句显示所有学生的基本信息。步骤(4): 保存文件名为TestStudent.java, 然后编译、调试和运行程序。 String id; float comScore; float score ; Student(String name,String id, float comScore, float score)

25、float getcomScore() float getscore() 步骤(3)定义类School,并添加静态变量 static float scoreLine; 添加静态方法 static float getScoreLine() static void setScoreLine(float score)步骤(4)定义一个Application程序类Enroll并添加方法: public static void main(String args) static boolean isEnroll(Student s)步骤(5)保存文件名为Enroll.java, 然后编译、调试和运行程序。1) 按照实验内容和实验步骤要求完成实验任务后,若程序已通过实验指导教师验收,则只在报告中重点给出调试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1