《JAVA语言》教学大纲

  • 格式:doc
  • 大小:35.00 KB
  • 文档页数:5

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《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语句简介