《Java程序设计》实验大纲
课程名称:Java程序设计学时:56(28)学分:3.5
授课对象:计算机专业、软件工程专业 开课学期:第5学期
先修课程:计算机组成原理,数据结构,算法设计与分析,计算机网络
考核方式:考试
选用教材:《Java程序设计》,北京交通大学出版社编者:蔡翠平 等
序号  | 实验名称  | 类型  | 学时  | 必/选开  | 实验室名称  | 学生数 (套)  | 目的要求  | 
实验一  | Java语言 基础  | 验证  | 2  | 必开  | 软件实验室  | 60  | 熟悉Java运行环境;掌握Java程序编辑、编译和运行的过程;掌握Java语言的基本数据类型;熟练掌握运算符和表达式;学会编写简单程序  | 
实验二  | 程序结构设计  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握顺序、循环及分支结构的特点;掌握while和for等循环结构实现语句的使用规则;掌握if\else和case等分支结构实现语句的使用规则  | 
实验三  | 类与对象的 设计  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握类、对象和方法的定义和使用规则;掌握类与对象的关系;掌握类与对象的声明及定义方法;理解构造方法的意义,掌握其定义方法以及执行过程;掌握成员方法(实例方法)被调用的不同方式和定义要求  | 
实验四  | 类与继承  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握继承机制,深刻理解子类与父类的定义关系;掌握方法重置的本质和应用;掌握super和this等关键字的使用  | 
实验五  | 字符串操作  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握字符串的常用构造方法和继承机制;深刻理解子类与父类的定义关系;掌握字符串的常用方法;能够熟练运用字符串类解决实际问题  | 
实验六  | Java类库和常用类  | 验证  | 2  | 必开  | 软件实验室  | 60  | 学会使用Java API帮助文档;掌握常用类的使用方法;学会如何根据用户需求,查找合适的类和正确的方法进行设计  | 
实验七  | 异常处理  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握抛出异常的方法及处理机制;掌握捕捉到异常后的处理方法;能够用try、catch、throw和finally等语句处理异常  | 
实验八  | 简单 GUI设计  | 设计  | 2  | 必开  | 软件实验室  | 60  | 掌握AWT的继承关系及设计GUI的方法;掌握Swing的继承关系及设计GUI的方法;掌握容器组件及普通组件的关系;掌握布局管理器的使用方法及组件的加载方法  | 
实验九  | 复杂 GUI设计  | 设计  | 2  | 必开  | 软件实验室  | 60  | 掌握Swing设计application程序界面的方法;掌握复杂界面的分析方法;掌握JTabbedPane容器和JScrollPane容器的使用方法  | 
实验十  | 常用事件处理  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握事件响应原理和处理方法;熟练掌握按钮组件及窗口组件的事件处理方法  | 
实验十一  | 鼠标、焦点等事件处理  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握鼠标进入/退出、按下/释放事件源组件时的事件处理方法;理解形成焦点的概念并掌握焦点事件的处理方法  | 
实验十二  | 高级Swing组件的应用  | 验证  | 2  | 必开  | 软件实验室  | 60  | 掌握菜单、对话框和表格等组件的使用方法;了解进度条和树等组件的应用方法  | 
实验十三  | 创建线程  | 设计  | 2  | 必开  | 软件实验室  | 60  | 了解并熟悉Java线程的概念;掌握利用Thread类创建线程的方法;掌握利用Runnable接口创建线程的方法  | 
实验十四  | 字节流设计  | 设计  | 2  | 必开  | 软件实验室  | 60  | 了解字节流的数据传递和读写方式;掌握字节流类的继承关系;掌握典型流类的使用方法  |