面向对象程序设计(Java)实验 实验项目说明 ——信息学院王之怡老师 2016-07-27


 


《面向对象程序设计(Java)》课程

实验项目说明


主编 王之怡 老师

 

经济管理实验教学中心 制

20105 

《面向对象程序设计(Java)》实验项目说明

 

 


面向对象程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。上机实验时间为32学时,与教学内容同时进行上机实验。32个上机学时分为13个实验和1个综合上机实验。

 

序号

实验名称

实验内容

学时安排

实验条件

实验手段

1

Java编程环境

1.掌握下载、安装、使用Java SDK软件包和JCreator编辑软件

2.掌握java程序设计流程,能编写、编译、运行简单示例程序

2

Windows2000 XPJDK1.6Jcreator4.0

上机

2

Java基本语法练习

1.      了解Java的数据类型

2.      掌握java基本数据类型。运算符与表达式、数组的使用方法

3.      理解Java程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法

4.      能独立编写练习java基本数据类型、运算符、表达式、数组以及常用语法结果的程序

2

Windows2000 XPJDK1.6Jcreator4.0

上机

3

面向对象编程练习

1.理解面向对象编程基本思想,了解类的封装、继承和多态以及如何创建类和对象

2.掌握OOP方式进行程序设计的方法

3.实践并编写类、对象、成员变量等的创建,编写实现类的继承、多态等特性

4

Windows2000 XPJDK1.6Jcreator4.0

上机

4

包、接口与异常处理

1. 了解Java 中包(package)、接口(interface)和异常处理(exception)的作用及设计方法

2.掌握包、接口、异常处理类的使用

2

Windows2000 XPJDK1.6Jcreator4.0

上机

5

字符串、日期时间与数字

1. 掌握Java 常用的字符串类、数学函数类、日期类、随机数类的基本使用方法

2. 编程实践并设计字符串类、数学函数类、日期类、随机数类的使用

2

Windows2000 XPJDK1.6Jcreator4.0

上机

6

图形用户界面

1. 掌握图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法

2.掌握如何使用布局管理器对组件进行管理,以及如何使用Java的事件处理机制

3. 理解Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法,编写独立运行的窗口界面的方法,对话框组件的使用方法

2

Windows2000 XPJDK1.6Jcreator4.0

上机

7

多线程编程

1.掌握多线程编程的特点

2.了解线程的调度与执行过程

3.掌握资源共享访问的实现方法

4.理解线程的概念,掌握多线程编程。通过编程实现掌握线程的创建、调度与执行。掌握用线程解决资源共享访问的问题

2

Windows2000 XPJDK1.6Jcreator4.0

上机

8

输入输出流类

1.了解JavaI/O流库提供的流类,并体会它们的层次关系。

2.掌握常用的输入输出流类的基本使用方法。

3.编程实践掌握标准数据流类、文件流类、数据输入输出流类、对象流类的使用方法

2

Windows2000 XPJDK1.6Jcreator4.0

上机

9

网络程序设计

1.掌握URL类的使用:URL的概念和编程

2.掌握TCPUDP编程:SocketDatagram的概念和编程方法

3.熟悉数据流和线程,掌握网络编程的客户端和服务器端的实现

4.通过编程实践了解掌握InetAddress类的使用,了解数据报编程和Socket通信原理及编程方法

2

Windows2000 XPJDK1.6Jcreator4.0

上机

10

Java Applet的编写

1. 熟悉Applet的生命周期及其方法执行特点。

2. 掌握在Applet 容器中添加组件的方法,掌握使用布局管理器对组件进行管理的方法。

3. 掌握Aplet图形绘制方法与控制图形输出时的坐标位置变化。

4. 掌握字体和颜色的控制方法。

5. 了解Applet图像显示和声音播放方法,了解双缓冲区的应用,改进图像显示效果。

2

Windows2000 XPJDK1.6Jcreator4.0

上机

11

常用数据结构的Java实现

1.了解链表的创建和遍历。

2.了解堆栈、树集、散列集、向量类的实现。

3.掌握链表的创建和Iterator迭代器的使用。

4.掌握堆栈的基本操作。

5.掌握树集的创建和映射方法。

2

Windows2000 XPJDK1.6Jcreator4.0

上机

12

Java数据库连接(JDBC

1.了解JDBC核心API,利用JDBC核心API,建立数据库连接、执行SQL语句、取得查询集、数据类型支持等功能

2.利用套接字技术实现应用程序中对数据库的访问

3.了解JDBC的概念和工作原理

4.掌握使用JDBC实现简单的数据库管理,包括查询数据、插入数据、删除、修改等常用操作

5.掌握套接字技术实现应用程序中对数据库的访问

2

Windows2000 XPJDK1.6Jcreator4.0mysql 5.0.28

上机

13

图形与多媒体处理

1.熟悉图形、图像的使用方法

2.熟悉Java中多媒体的处理,特别是图像和音乐的处理方法

3.掌握使用图形类Graphics 画出不同图形的方法

4.掌握在容器中输入图像、播放音乐的方法

5.掌握在Applet中播放音乐和显示图像的方法

2

Windows2000 XPJDK1.6Jcreator4.0

上机

14

综合实验

1. 熟悉并掌握所学过的知识,并能进行简单的程序开发

2. 分析应用程序中使用了哪些系统类,指出使用该类的变量与方法。说明创建了什么类。包含什么变量与方法。

3. 能根据实际需要使用不同的系统类编写应用程序

4

Windows2000 XPJDK1.6Jcreator4.0

上机