Java程序设计高级应用
实验指导书
Java课程组
姓名: 班级: 学号:
淮安信息职业技术学院 计算机与通信工程学院
《JAVA程序设计高级应用实验指导书》
在程序设计应用领域,面向对象的编程技术正在逐步替代面向过程的程序设计技术,成为计算机应用开发的主流,尤其在网络应用开发中,面向对象的Java语言编程和相关的Java技术应用正在以前所未有的速度发展,网上购物、网上银行、远程教学、虚拟课堂、网络游戏等都在纷纷使用Java技术。Java自1996年正式发布以来,经历了初生、成长和壮大的阶段,现在已经成为IT领域里的主流编程语言。
程序设计是一门实践性极强的科目,JAVA也不例外。为了方便同学们学习《java程序设计》这门课,做好实验,按照大纲的要求,配合教材的内容,编写本实验指导书。
《Java 程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外更多的进行编程练习。由于作者水平有限,书中难免有错误和不妥之处,恳请广大读者、教师和同行专家批评指正。
目 录
实验一 类和对象 .................................................................................................. 1 实验二 常用Java类 ............................................................................................. 3 实验三 Java 输入输出流 ..................................................................................... 5 实验四 swing (一) ................................................................................................. 9 实验五 swing (二) ............................................................................................... 11 实验六 swing (三) ............................................................................................... 13 实验七 swing (四) ............................................................................................... 15 实验八 swing (五) ............................................................................................... 17 实验九 多线程 .................................................................................................... 19 实验十 网络编程 .............................................................................................. 21 实验十一 访问数据库....................................................................................... 22 实验十二 系统框架设计 ................................................................................... 24 实验十三 进销存系统功能实现(一) .................................................................. 26 实验十四 进销存系统功能实现(二) .................................................................. 27
实验一 类和对象
【实验目的】
1. 理解对象和类,掌握类的定义及如何创建一个对象; 2. 掌握构造方法的运用; 3. 掌握方法的定义和参数传递; 4. 掌握类的继承机制。 【实验准备】
一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】
1.编写一个程序,显示水果的定购行情。定义一个带有参数的构造方法,这些参数用于存放产品名,数量和价格。在主程序中输出三种不同的水果。
2. 编写一个学生类,封装学生的学号、姓名、成绩等信息。再编写一个主类,主类中有一个打印学生信息的方法,该方法接受学生类对象为参数,并依次输出学生信息;main( ) 方法中生成学生类对象,并调用打印方法输出学生信息。
1
3、编写一个程序,用于创建一个名字Employee的父类和两个名为Manager和Director的子类。Employee类包含3个属性和一个方法,属性为name,basic和address,方法名为show,用于显示这些属性值。Manager类有一个名为department的属性,Director类有一个名为transport的附加属性。创建Manager和Director的类并显示其详细信息。
【总结与体会】
2