您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 33974_Java开发技术_实验指导书
Java开发技术实验指导书《Java开发技术》课程组编写信息管理学院二○一一年十一月I前言《Java开发技术》课程主要通过开发一个完整的软件项目,让学生掌握Java语言的面向对象特性和基础类库的使用,熟悉J2EE平台的搭建和环境下的编程,熟练掌握Eclipse开发工具的使用,掌握面向对象软件开发的一般步骤和相应文档的编制,能够设计、调试、运行一个完整的应用系统。使学生在实践中加深理解规范的软件工程思想,提高开发过程中的团队意识,锻炼学生书面和口头表达能力,为将来基地实习、毕业设计打下坚实的基础。该课程设计过程将会较直接地综合运用下面的知识:(1)JavaApplet,GUI,多线程,Socket,JSP和JDBC;(2)Eclipse开发工具的使用;(3)J2EE平台的搭建和环境配置;(4)数据库设计和应用的相关知识。II目录第一部份绪论.......................................................................................................................................1第二部份基本实验指导.....................................................................................................................3实验一Java环境的安装与配置与简单的Java程序....................................................................3实验二Java语言基础......................................................................................................................4实验三Java面向对象程序设计基础..............................................................................................5实验四Java面向对象高级程序设计..............................................................................................6实验五字符串处理...........................................................................................................................7实验六Java标准类库......................................................................................................................8实验七Java异常处理......................................................................................................................9实验八输入输出处理.....................................................................................................................10实验九Java多线程........................................................................................................................11实验十JavaGUI设计....................................................................................................................12实验十一JDBC技术........................................................................................................................13实验十二网络通讯.........................................................................................................................14实验十三JSP、Servlet及综合性程序开发................................................................................15第1页第一部份绪论本指导书是根据《Java开发技术》课程实验教学大纲编写的,适用于信息管理与信息系统/计算机科学与技术专业。一、本课程实验的作用与任务通过课程的学习,使学生掌握Java面向对象的基础编程,包括Java语言的基本语法和编程规范、数据类型、流程控制、类、继承、接口、字符串、异常及常用基础类库;掌握Java的线程、输入输出技术、图形界面编程、JDBC数据库技术等;掌握Java语言的网络编程方法与技术,包括Applet、网络通信技术、Java安全技术、JSP和Servlet技术、JavaEE概念及流行框架、JavaME技术等;掌握Java面向对象编程的思想和实践,综合运用程序设计基础、数据库系统原理、管理信息系统等前导课程的理论方法,培养学生一定的信息系统分析设计与开发的能力。二、本课程实验的基础知识Java语言的基础知识:Java语言的发展沿革、简单输入输出、Java的运行和开发环境、常用的集成开发环境;Java语言的基本规范,包括简单数据类型、运算符、数组、程序流程控制等;Java语言的面向对象特点,类和对象的概念,封装、继承、多态三大特性,Java语言中的接口、内部类等;Java中的字符串处理,字符串与其他类型数据的转换,java.lang和java.util包中常用的类和接口;Java的异常处理机制;Java语言的输入/输出处理机制和方法,常用的输入/输出方法,输入/输出处理的应用;Java的线程处理机制,多线程程序设计的一般方法,线程的生命周期,线程状态的控制,多线程的互斥和同步。Java语言的图形用户界面设计:基于Swing的界面设计基本方法,常用的Swing组件类库,GUI事件处理模型和方法,MVC设计模式;JavaApplet程序设计,Applet程序的生命周期、运行机制及简单应用;Java语言的数据库编程,JDBC访问数据库的流程和方法,相关类和接口;第2页Java语言的网络编程技术和应用,Socket程序设计,Client/Server程序设计;Java的Servlet和JSP技术。三、本课程实验教学项目及其教学要求序号实验项目名称学时教学目标、要求1Java环境的安装与配置与简单的Java程序2JDK1.6安装及Java环境变量设置,Eclipse软件安装和使用;编写HelloWorld等简单程序2Java语言基础2熟悉Java语言基本语法、数据类型,熟练掌握顺序、分支、循环三种基本程序控制结构的使用3Java面向对象程序设计基础2熟悉类、对象、类的成员变量、类方法4Java面向对象高级程序设计2掌握抽象类、内部类、接口的使用5字符串处理2掌握字符串处理技术6Java标准类库2Java标准类库及集合框架的使用7Java异常处理2掌握例外处理的方法8输入输出处理2根据需要正确使用各种输入/输出流9Java多线程2掌握线程之间的相互调度关系,了解互斥和同步的实现机制10JavaGUI设计4掌握AWT、Swing设计图形用户界面的方法;比较两者11JDBC技术2熟悉SQL命令集;应用Java.sql包中的类和接口编写操作数据库的应用程序12网络通讯2理解TCP/IP协议通讯模型,掌握各种Java网络通讯的实现方法13JSP、Servlet及综合性程序开发6了解JSP的特点,掌握JSP编写网页的方法,综合性程序全面考核学生Java语言的编程能力合计32第3页第二部份基本实验指导实验一Java环境的安装与配置与简单的Java程序一、实验目的(1)JDK1.6安装及Java环境变量设置(2)Eclipse软件安装和使用(3)编写简单的Java程序二、主要仪器及耗材连接网络的计算机一台三、实验内容与步骤(1)JDK、JRE的安装;(2)环境变量的配置;(3)在记事本中编写输出“HelloWorld!”程序,完成编译和运行;(4)利用记事本、JDK完成教材中1-2、1-3的Application示例;(5)利用记事本、JDK完成教材中1-4的Applet示例;(6)练习集成开发工具MyEclipse的使用,在MyEclipse中编写并运行输出“HelloWorld!”程序。四、实验注意事项重点掌握Java虚拟机的安装,开发和运行环境的配置。第4页实验二Java语言基础一、实验目的(1)掌握Java程序的结构、编程规范(2)学习阅读Java帮助文档二、主要仪器及耗材连接网络的计算机一台三、实验内容与步骤(1)熟悉Java中的数据类型、运算符、表达式、数组的使用(2)熟练掌握Java语言的程序控制结构(3)熟练Java的语法,编写以下程序:①编程输出杨辉三角形;②编程求解并输出斐波拉契数列(1,1,2,3,5,8,…)的前n项和;③编程显示n阶螺旋方阵。四、实验注意事项重点掌握Java的基本语法规范、数据类型和程序控制语句。第5页实验三Java面向对象程序设计基础一、实验目的掌握Java中类、对象、类的成员变量、类方法二、主要仪器及耗材连接网络的计算机一台三、实验内容与步骤(1)设计一个银行账户类,其中包括:①账户信息:账号、姓名、开户时间、身份证号码等②存款方法③取款方法④其他方法如“查询余额”和“显示账号”并用字符界面模拟存款和取款过程(2)计算三角形的面积和周长,要求如下:①设计出Point类(点类)②设计出Triangle类,至少包括其构造方法,获取面积和周长的方法。③通过输入三点坐标的方法来确定一个三角形,并输出三角形的面积周长等内容。四、实验注意事项重点掌握Java语言中面向对象编程思想的实现方式,类和对象的定义和使用。第6页实验四Java面向对象高级程序设计一、实验目的使学生具备利用面向对象方法编写Java程序的能力。二、主要仪器及耗材连接网络的计算机一台三、实验内容与步骤根据面向对象思想,编写几个描述现实世界中存在继承关系的事物的类,要求如下:(1)体现面向对象的封装、继承、多态(重载、重写)特性,体现构造方法的多态性;(2)根据定义的构造方法实例化对象,用到类变量、实例变量、类方法、实例方法;(3)将两个类定义到不同的package下、通过import语句引入类,并实现带包编译和执行(4)将编译好的包结构和字节码文件打包为jar包,并能正确由java–jar命令执行,jar包名为学号;(5)如果可能,尽量用到抽象类和接口。(6)注意写注释。四、实验注意事项重点掌握Java中的继承(单继承)和多态(重载、重写),包结构的定义和引包,抽象类和接口的理解和运用。第7页实验五字符串处理一、实验目的掌握Java中字符串的处理技术,字符串与其他数据类型间的转换方法。二、主要仪器及耗材连
本文标题:33974_Java开发技术_实验指导书
链接地址:https://www.777doc.com/doc-2927944 .html