- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java编程技术教学大纲王善发
《Java编程技术》课程教学大纲
一、课程的基本情况
课程中文名称: Java编程技术
课程英文名称:Java Programming Technology
课程代码课程类别:选修类
课程性质:专业限选课
课程学时:54 讲课学时:27 实验学时:27
课程学分:2
授课对象:计算机及相关专业
前导课程:程序设计基础、离散数学、数据结构等。
二、教学目的
以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作。
三、教学基本要求
第1章 计算机系统概述
1.1 计算机处理过程
1.2 硬件组件
1.3 网络
1.4 Java程序设计语言
1.5 程序开发
1.6 面向对象编程
基本要求:
理解Java的基本程序结构,理解Java语言的环境以及Java程序的调试。
重点与难点:
重点是面向对象程序设计语言和编程开发环境。
难点是Java语言的环境以及Java程序的调试。
第2章 数据与表达式
2.1 字符串
2.2 变量与赋值
2.3 基本数据类型
2.4 表达式
2.5 数据类型转换
2.6 交互程序
2.7 图形
2.8 Java applet
2.9 绘图
基本要求:
掌握Java的基本数据类型、运算符和表达式。
重点与难点:
重点是Java的基本数据类型、运算符和表达式。
难点是Java的基本数据类型和类类型的区别、基本数据类型的包装。
第3章 类与对象
第3章 使用类和对象
3.1 建立对象
3.2 String类
3.3 包
3.4 Random类
3.5 Math类
3.6 格式化输出
3.7 枚举型
3.8 包装类
3.9 组件和容器
3.10 嵌套的面板
3.11 图像
基本要求:
理解并掌握类和对象的使用。
重点与难点:
重点是使用类、实例化对象。
难点是类和对象使用的规范。
第4章 编写类
4.1 类和对象的核心概念
4.2 类的分析
4.3 封装
4.4 方法剖析
4.5 构造方法的关键概念
4.6 图形对象
4.7 图形用户界面
4.8 按钮
4.9 单行文本框
基本要求:
掌握类的结构、简单类的编写。
重点与难点:
重点是类的分析、类的结构、类的编写。
难点是实例中类的划分。
第5章 条件和循环语句
5.1 布尔表达式
5.2 if语句
5.3 数据比较
5.4 switch语句
5.5 while语句
5.6 迭代器
5.7 do语句
5.8 for语句
5.9 使用循环语句和条件语句绘图
5.10 确定事件源
5.11 对话框
5.12 其他按钮组件
基本要求:
掌握条件和循环语句。
重点与难点:
重点是条件和循环语句结构特点、编写简单的与条件和循环语句相关的程序。
难点是条件和循环语句的应用。
第6章 面向对象设计
6.1 软件开发活动
6.2 识别类和对象
6.3 静态类成员
6.4 类问关系
6.5 接口
6.6 枚举型类
6.7 方法设计
6.8 方法重载
6.9 测试
6.10 GUI设计
6.11 布局管理器
6.12 边框
6.13 容器层次结构
基本要求:
理解并掌握面向对象设计的思想。
重点与难点:
重点是面向对象设计的思想、编写简单的面向对象的实例程序。
难点是面向对象的分析、应用。
第七章 数组
7.1 数组元素
7.2 声明数组和使用数组
7.3 对象数组
7.4 命令行参数
7.5 可变长度参数列表
7.6 二维数组与多维数组
7.7 ArrayList类
7.8 多边形与折线
7.9 鼠标事件
7.10 键盘事件
基本要求:
理解并掌握数组。
重点与难点:
重点是基于数组的实现原理、编写简单的与数组相关的程序。
难点是数组的应用。
第八章 继承
8.1 创建子类
8.2 方法重载
8.3 类层次结构
8.4 可见性
8.5 类间继承关系的设计
8.6 组成类的层次结构
8.7 扩展适配器类
8.8 定时器类
基本要求:
理解并掌握继承的思想。
重点与难点:
重点是继承的基本思想,编写简单的与继承相关的程序。
难点是继承的应用。
第九章 多态性
9.1 延迟绑定
9.2 由继承实现多态性
9.3 利用接口实现多态性
9.4 排序
9.5 搜索
9.6 多态性设计
9.7 事件处理
9.8 文件选择对话框
9.9 颜色选择对话框
9.10 滑动条
基本要求:
理解多态性。
重点与难点:
重点是多态的实现,编写简单的与多态相关的程序。
您可能关注的文档
- ICH分析方法考证指南 方法论.doc
- ICH自发性颅内出血治理指南中文版.doc
- ICT软件开发外包条约.doc
- ICU专科照顾护士常规.doc
- ICU三管防控.doc
- ICU各类应急预案需要打印的.doc
- ICU护士事情流程.doc
- ICU护士技术才能要求和工作标准.doc
- ICU收治转入和转出尺度及流程.doc
- ICU照顾护士工作流程1.doc
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)