《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 | 了解字节流的数据传递和读写方式;掌握字节流类的继承关系;掌握典型流类的使用方法 |