《JAVA语言》教学大纲
- 格式:doc
- 大小:35.00 KB
- 文档页数:5
《JA V A语言》教学大纲
课程代码:100807074009
课程总学分/实验学分:2/0.5
课程总学时数/实验学时数:45/18
一、课程目标
课程目的是培养学生对面向对象编程技术的理解和掌握,加强对学生“计算机编程思维”的训练,培训学生能够使用JA V A开发一些较为简单的软件,提高学生编程过程中分析问题、解决问题的能力。
要求学生经过本课程的学习,基本掌握面向对象编程技术,能够运用“计算机思维”分析问题,并使用JA V A语言编写相应程序来解决问题,掌握一定的编程技能,为学习其它语言打下坚实的基础。
二、教学内容、要点和课时安排
第一章Java概述2学时
第一节什么是JAVA
第二节JAVA语言
第三节JAVA开发平台
第四节JAVA程序的编写、编译和运行过程
第五节JAVA语言程序的注释
第六节什么是跨平台
第七节什么是面向对象的程序设计
第八节实例讲解与问题研讨
第二章JA V A语言基础知识2学时第一节JAVA语言字符集与基本符号
第二节数据类型和变量
第三节运算符和表达式
第四节语句和方法简介
1、语句
2、方法
第五节控制语句
1、条件语句
2、循环语句
3、跳转语句
4、异常处理语句
第六节数组
第七节实例讲解与问题研讨
第三章JA V A面向对象的程序设计基础主数据类型和引用3学时第一节引言
第二节类定义
第三节类声明和类体
1、变量声明
2、方法定义
3、自定义构造器
第四节创建对象
第五节继承一个类
第六节接口
第七节抽象类与最终类
第八节多态
第九节类声明和类体
第十节泛型
第十一节内部类和匿名类
第四章API中的常用基础类和工具类3学时
第一节Object类
第二节Number类
第三节Byte类
1、Short类
2、Integer类
3、Long类
4、Float类
5、Double类
6、Character类
7、String类
第四节StringBuffer类
第五节Exception类
第六节Scanner类
第七节StringTokenizer类
第八节Vector泛类型
第九节LinkedList泛类型
第十节ArrayList泛类型
第十一节HashMap泛类型
第十二节枚举和迭代器
第五章JA V A的I/O流和文件管理3学时
第一节I/O流类简述
第二节文件File类
1、读文件File类
2、写文件File类
第三节InputStreamReader类
第四节BufferedReader类
第五节PrintWriter类
第六节读取键盘输入的数据
第七节jar文件
第六章JA V A的图形用户界面程序设计3学时
第一节视窗JFrame类
第二节对话框
第三节组件类
1、面板和内部视窗
2、标签、按钮和工具栏
3、菜单条、菜单和菜单项
4、文本行和文本区
5、表格和窗格滚动条
6、树和窗格拆分
7、内部视窗和窗格分层
8、进度条
第四节布局管理类
第五节事件处理
1、事件处理机制
2、API中的事件类
3、事件监听器接口
4、常见事件处理
第七章JA V A的数据库应用程序设计3学时
第一节数据库和SQL语句简介