Java实验指导书2013版

第一部份 绪论 ................................................................................................................................. 2

本课程实验的作用与任务 ....................................................................................................... 2 本课程实验的基础知识 ........................................................................................................... 2 本课程实验教学项目及其教学要求 ....................................................................................... 2 第二部份 基本实验指导 ........................................................................................................... 4

实验一:Java基本语法 ................................................................................................... 4 实验三:Java面向对象程序设计(一) ....................................................................... 9 实验五:Java常用类 ..................................................................................................... 18 实验七:Java集合 ......................................................................................................... 21 实验九:GUI图形用户界面 .......................................................................................... 26

第一部份 绪论

本课程实验的作用与任务

使学生进一步深刻理解Java语言基本概念、语法规则及程序结构,熟练掌握Java语言程序设计的基本方法,提高利用Java在网络环境下开发、设计应用程序的能力,从而进一步培养学生的创新能力和解决实际问题的能力。

熟悉JDK工具的编程和调试环境;熟练掌握选择和循环结构的程序设计;熟练掌握面向对象的程序设计思想,包括系统类的应用和用户自定义类;充分理解类的三种的特性:封装、继承和多态,特别是通过接口和抽象类理解多态;掌握图形用户界面的设计,特别是事件处理;掌握包的使用;掌握常用的输入输出流类的应用。最后能根据实验的要求认真完成实验报告。

本课程实验的基础知识

Java的基本数据类型包括:byte,short,int,long,double,char。Java的数组属于引用类型的数据,是将相同类型的数据按顺序组成的一种符合数据类型。Java的运算符有算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符,特别要注意它们的优先级。Java的控制语句有if语句、switch语句、for语句、while语句、do-while语句。

类是组成Java程序的基本要素,类有两个重要的成员:成员变量和方法。类是创建对象的模板,类将对象的属性和功能封装为一个整体。成员变量和类变量的区别、实例方法和类方法的区别、方法的重载、成员的访问权限等都是实验课程所依据的重要理论。继承、多态、接口、包及内部类都是Java中非常重要的概念。 Java使用“流”来读写数据。Java的输入输出工作是通过FileInputStream类、FileReader类、BufferedReader类、ByteArrayInputStream类、ByteArrayOutputStream类等完成的。要想使用Java设计图形用户界面,必须掌握Javax.swing和Java.awt包中的所有容器类和组件类的用法。

本课程实验教学项目及其教学要求

序 号 实验项目名称 学 时 2 2 2 2 2 2 2 教学目标、要求 1 开发运行环境及Java程序调试 2 3 4 5 6 7 Java程序流程控制 Java面向对象程序设计(1) Java面向对象程序设计(2) Java常用类 Java集合 Java异常处理程序设计

8 9 10 Java输入/输出流操作 图形用户界面设计 多线程编程技术 2 2 2 参考文献

《JAVA程序设计实验指导》,陈轶等编著,清华大学出版社,2006年。 《JAVA语言教程》(第1版),王伦津等编 ,人民邮电出版社,2001年。 《Java程序设计教程》(第5版), Deitel著,清华大学出版社,2004年。

《Java编程思想》(第3版),Bruce Eckel著,机械工业出版社,2005年。

第二部份 基本实验指导

实验一:Java基本语法

实验目的

● 熟悉基本数据类型、变量的命名约定和常量的表达 ● 掌握数据类型的自动转换与强制转换 ● 掌握运算符与表达式的用法

● 掌握算术运算、关系运算及逻辑运算的优先关系 ● 掌握位运算的使用方法

实验步骤

一、常量与变量的声明与使用

1. 分析并通过程序验证以下表达式: (1) short s = 33L; (2) int i = 33L; (3) long l = 33L; (4) float f = 33L; (5) double d = 33L;

2. 首先分析判断能否编译成功,并在表2-1-1中填写预测结果:

表2-1-1 实验结果

3. 使用Eclipse开发工具,编写上述代码,编译运行代码,查看程序执行结果,在上表中填写验证结果。 根据记录的实验结果回答以下问题: ● 哪些表达式能编译成功?为什么?

● 哪些表达式不能编译成功?为什么?如何修改表达式才能编译成功?

联系客服:779662525#qq.com(#替换为@)