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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

33974Java开发技术实验指导书文档格式.docx

1、实验五 字符串处理 7实验六 Java标准类库 8实验七 Java异常处理 9实验八 输入输出处理 10实验九 Java多线程 11实验十 Java GUI设计 12实验十一 JDBC技术 13实验十二 网络通讯 14实验十三 JSP、Servlet及综合性程序开发 15第一部份 绪论本指导书是根据Java开发技术课程实验教学大纲编写的,适用于信息管理与信息系统/计算机科学与技术专业。一、本课程实验的作用与任务通过课程的学习,使学生掌握Java面向对象的基础编程,包括Java语言的基本语法和编程规范、数据类型、流程控制、类、继承、接口、字符串、异常及常用基础类库;掌握Java的线程、输入输出技

2、术、图形界面编程、JDBC数据库技术等;掌握Java语言的网络编程方法与技术,包括Applet、网络通信技术、Java安全技术、JSP和Servlet技术、Java EE概念及流行框架、Java ME技术等;掌握Java面向对象编程的思想和实践,综合运用程序设计基础、数据库系统原理、管理信息系统等前导课程的理论方法,培养学生一定的信息系统分析设计与开发的能力。二、本课程实验的基础知识 Java语言的基础知识:Java语言的发展沿革、简单输入输出、Java的运行和开发环境、常用的集成开发环境; Java语言的基本规范,包括简单数据类型、运算符、数组、程序流程控制等; Java语言的面向对象特点,

3、类和对象的概念,封装、继承、多态三大特性,Java语言中的接口、内部类等; Java中的字符串处理,字符串与其他类型数据的转换,java.lang和java.util包中常用的类和接口; Java的异常处理机制; Java语言的输入/输出处理机制和方法,常用的输入/输出方法,输入/输出处理的应用; Java的线程处理机制,多线程程序设计的一般方法,线程的生命周期,线程状态的控制,多线程的互斥和同步。 Java语言的图形用户界面设计:基于Swing的界面设计基本方法,常用的Swing组件类库,GUI事件处理模型和方法,MVC设计模式; Java Applet程序设计,Applet程序的生命周期、

4、运行机制及简单应用; Java语言的数据库编程,JDBC访问数据库的流程和方法,相关类和接口; Java语言的网络编程技术和应用,Socket程序设计,Client/Server程序设计; Java的Servlet和JSP技术。三、本课程实验教学项目及其教学要求序号实验项目名称学时教学目标、要求1Java环境的安装与配置与简单的Java程序2JDK1.6安装及Java环境变量设置,Eclipse软件安装和使用;编写Hello World等简单程序Java语言基础熟悉Java语言基本语法、数据类型,熟练掌握顺序、分支、循环三种基本程序控制结构的使用3Java面向对象程序设计基础熟悉类、对象、类的

5、成员变量、类方法4Java面向对象高级程序设计掌握抽象类、内部类、接口的使用5字符串处理掌握字符串处理技术6Java标准类库Java标准类库及集合框架的使用7Java异常处理掌握例外处理的方法8输入输出处理根据需要正确使用各种输入输出流9Java多线程掌握线程之间的相互调度关系,了解互斥和同步的实现机制10Java GUI设计掌握AWT、Swing设计图形用户界面的方法;比较两者11JDBC技术熟悉SQL命令集;应用Java.sql包中的类和接口编写操作数据库的应用程序12网络通讯理解TCP/IP协议通讯模型,掌握各种Java网络通讯的实现方法13JSP、Servlet及综合性程序开发了解JS

6、P的特点,掌握JSP编写网页的方法,综合性程序全面考核学生Java语言的编程能力合计32第二部份 基本实验指导实验一 Java环境的安装与配置与简单的Java程序一、实验目的(1)JDK1.6安装及Java环境变量设置(2)Eclipse软件安装和使用(3)编写简单的Java程序二、主要仪器及耗材连接网络的计算机一台三、实验内容与步骤(1)JDK、JRE的安装;(2)环境变量的配置;(3)在记事本中编写输出“Hello World!”程序,完成编译和运行;(4)利用记事本、JDK完成教材中1-2、1-3的Application示例;(5)利用记事本、JDK完成教材中1-4的Applet示例;(

7、6)练习集成开发工具MyEclipse的使用,在MyEclipse中编写并运行输出“Hello World!”程序。四、实验注意事项重点掌握Java虚拟机的安装,开发和运行环境的配置。实验二 Java语言基础(1)掌握Java程序的结构、编程规范(2)学习阅读Java帮助文档(1)熟悉Java中的数据类型、运算符、表达式、数组的使用(2)熟练掌握Java语言的程序控制结构(3)熟练Java的语法,编写以下程序:编程输出杨辉三角形;编程求解并输出斐波拉契数列(1,1,2,3,5,8,)的前n项和;编程显示n阶螺旋方阵。重点掌握Java的基本语法规范、数据类型和程序控制语句。实验三 Java面向对

8、象程序设计基础掌握Java中类、对象、类的成员变量、类方法(1)设计一个银行账户类,其中包括:账户信息:账号、姓名、开户时间、身份证号码等存款方法取款方法其他方法如“查询余额”和“显示账号”并用字符界面模拟存款和取款过程(2)计算三角形的面积和周长,要求如下:设计出Point类(点类)设计出Triangle类,至少包括其构造方法,获取面积和周长的方法。通过输入三点坐标的方法来确定一个三角形,并输出三角形的面积周长等内容。重点掌握Java语言中面向对象编程思想的实现方式,类和对象的定义和使用。实验四 Java面向对象高级程序设计使学生具备利用面向对象方法编写Java程序的能力。根据面向对象思想,

9、编写几个描述现实世界中存在继承关系的事物的类,要求如下:(1)体现面向对象的封装、继承、多态(重载、重写)特性,体现构造方法的多态性;(2)根据定义的构造方法实例化对象,用到类变量、实例变量、类方法、实例方法;(3)将两个类定义到不同的package下、通过import语句引入类,并实现带包编译和执行(4)将编译好的包结构和字节码文件打包为jar包,并能正确由java jar 命令执行, jar包名为学号;(5)如果可能,尽量用到抽象类和接口。(6)注意写注释。重点掌握Java中的继承(单继承)和多态(重载、重写),包结构的定义和引包,抽象类和接口的理解和运用。实验五 字符串处理掌握Java中

10、字符串的处理技术,字符串与其他数据类型间的转换方法。利用Java的字符串处理技术,完成以下程序的编写:(1)编写一个验证Email地址合法性的程序。(2)编程统计一长段英文文本中各单词的出现频率,并按降序排列。重点掌握String类构造和常用方法,各种数据类型间的转换。实验六 Java标准类库掌握Java标准类库的使用及集合框架的使用,使学生具备利用Java进行数据处理的能力。(1)编写日历程序,根据用户输入的年月,打印形如下图的日历:(2)利用映射接口,编写一个模拟电话簿的程序,实现对联系人电话的增删改查。重点掌握集合接口和映射接口的灵活运用。实验七 Java异常处理通过掌握Java语言中独

11、特的异常处理机制,增强学生设计程序的健壮性。编写Java Application,要求从命令行以参数形式读入两个数据,计算它们的和,然后将和输出。编程自定义异常OnlyOneException与NoOprandException。如果参数的数目不足,应显示相应的提示信息并退出程序的执行。注意编写程序正确使用捕获异常和声明抛弃异常的两种异常处理方法。实验八 输入输出处理掌握输入/输出处理方法,利用I/O流对文件进行操作。(1)使用File类列出指定文件夹中文件名包含某个指定字符串的文件。(2)编程显示指定目录下所有子目录和文件的层次结构。(3)在一个文本文件中输出实验二中所完成的杨辉三角形。注意

12、在遇到实际问题时根据需要正确使用适当的输入/输出流,正确使用对象串行化方法。实验九 Java多线程掌握Java中线程的使用,掌握线程的调度和控制方法,理解多线程的互斥和同步的实现原理,及多线程的应用。(1)在JFrame上添加动态变化的系统时间,并尝试将其位置进行移动。(2)将窗口分为上下两个区,分别运行两个线程,一个在上面的区域中显示由右向左游动的字符串,另一个在下面的区域中显示从左向右游动的字符串。重点掌握多线程的调度和控制、多线程的互斥和同步。实验十 Java GUI设计掌握利用Swing技术设计GUI的方法,尤其是组件、容器、布局管理器等概念,掌握事件处理模型,掌握事件源、事件、事件处

13、理者等概念,使程序能够响应用户操作,了解Swing各个组件的基本用法及所采用的事件处理接口。通过本次实验,使学生具备设计美观、友好、并能够正确响应事件的系统界面的能力。三、 实验内容与步骤模仿你常用的一款软件,或者设想一个管理信息系统的某个功能模块,设计一个图形用户界面,要求具有一定的事件处理。重点掌握事件处理模型,内部类匿名类在Swing中的应用,以及众多Swing组件的使用方法。实验十一 JDBC技术掌握JDBC的基本概念及JDBC数据库应用模型,掌握其基本的使用流程,掌握常用的JDBC API,使学生能够灵活运用JDBC技术和GUI技术独立开发简单的管理信息系统。在老师演示的图书馆管理系

14、统开发实例的基础上,继续完成系统的其他功能。重点掌握如何与各种数据库进行连接,以及JDBC API的使用。实验十二 网络通讯掌握计算机网络编程的概念,以及如何使用Java在一台或多台计算机之间进行基于TCP/IP协议的网络通讯。结合GUI技术,制作一个简单的多线程聊天程序。类似QQ,至少有消息记录框、消息输入框和发送按钮。重点掌握基于URL的网络编程(主要针对WWW资源);基于TCP的C/S网络编程(单客户,多客户)。实验十三 JSP、Servlet及综合性程序开发掌握Servlet和JSP的运行方式,熟悉JSP语法指令,使学生具备利用JSP/Servlet技术开发Web应用程序的基本能力。(

15、1)第一阶段 分组、任务布置:由教师为学生讲解大作业的总体要求与过程;学生按要求分组,指导教师指导学生选题。学生准备:各小组推选项目组长;研究选定项目的用户需求,确定组内人员分工,学习必要的知识,为正式设计做好准备工作。(2)第二阶段 项目设计: 完成系统的需求分析,系统运行所需平台的搭建和环境配置说明; 画出系统中主要类图和其关系图; 完成系统功能设计,模块的设置和各自任务的分配; 系统中包含数据库的设计部分,还需对此进行描述; 完成程序编码,同时完成系统测试; 完成大作业报告。(3)第三阶段 检查验收:每个项目组自行召开项目总结会,同时完善所有文档,整理程序,制作陈述答辩讲稿及所需材料。分组进行检查验收。验收答辩要求:项目组组长对该组项目进行描述和答辩,所有成员对自己负责的部分进行解释;每组最多 20 分钟时间,自述、演示14 分钟,提问、回答6 分钟;重点掌握JSP与Servlet的协同工作。(1)上交文件: 书面报告(每组一份),用 A4 纸打印; 报告文件电子文档、程序源代码和可执行文件。(2)报告结构、内容及要求 按规范格式撰写各种报告; 项目总结报告需列出参考文献。参考文献不要求数量,但必须是在完成该项目过程中真正阅读过或使用过的资料,包括:图书、手册、文章、网上资料等。

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

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