6Java编程语言高级教学大纲Word格式.docx
- 文档编号:1042401
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:18
- 大小:21.50KB
6Java编程语言高级教学大纲Word格式.docx
《6Java编程语言高级教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《6Java编程语言高级教学大纲Word格式.docx(18页珍藏版)》请在冰点文库上搜索。
1.封装及抽象概念
2.继承Java实现
3.多态概念、多态实现:
1)父类引用指向子类实现
2)抽象类抽象方法实现
3)接口实现
(第1-3章)
1.异常处理原理、方法:
1)捕获
2)抛出
2.断点调试
3.log4j使用
(第4章)
1.内部类
2.装箱和拆箱
3.作用域与生命周期
4.枚举
5.Swing基础和事件处理机制
(第8章)
1.集合框架及泛型
2.IO流
3.包装类,字符串处理类,其他常用类
(第5-7章)
1.线程
2.数据库
3.XML
(第9-11章)
1.建模基础
2.常用设计模式
(第12章)
学员项目:
XX管理系统MVC版
附录:
Java编码规范
五、课程内容组织结构及章节重难点提示
1.第1章OOP—封装[建议课时:
4课时]
本章知识点
Ø
理解类和对象概念
理解抽象和封装的概念
定义类及类的实例化
访问修饰符
关键字this和构造方法
掌握方法重载及声明和导入包
本章案例任务
使用抽象和封装概念编写Book类
⏹定义IotekSchool类,实例化IotekSchool对象
⏹调用其带参构造方法完成对象初始化
⏹使用this关键字和实现重载定义及调用
本章重点
如何抽象、封装,提取对象属性和方法,形成类模板
创建类的实例,通过类对象调用其属性和方法
本章难点
带参构造方法及对象初始化
本章具体内容
1类和对象
1.1面向对象三大特性
1.2类和对象
1.3抽象与封装
1.3.1抽象的概念
1.3.2封装的概念
1.3.3抽象和封装的实现过程
2对象使用
2.1创建和使用类对象
创建对象实例语法,解释new关键字在内存中的意义
通过对象调用对象属性和方法
2.2属性封装
2.3方法封装
3this关键字
4构造方法
4.1为什么需要构造方法
4.2什么是构造方法
4.3带参数的构造方法
5方法重载
5.1生活中的方法重载
5.2方法重载的代码示例
6声明包和导入包
演示案例及课堂练习
Student类模板,及对象实例化(会使用不同构造函数初始化)
2.第2章OOP—继承和多态[建议课时:
6课时]
掌握继承概念及其特点
使用Java程序实现继承
super关键字和子类构造方法
掌握多态概念及其适用场合
instanceof运算符用法
重载和重写
抽象类抽象方法
使用继承和多态提升代码可扩展性和维护性:
⏹实现动物类继承关系
⏹实现乐器类多态性
继承概念及其使用中注意事项
多态概念及如何实现多态
继承中子类父类构造方法的调用顺序
1继承
1.1生活中的继承
1.2为什么需要继承
1.3如何实现继承
1.4继承后子类构造函数的写法
1.5super关键字用法
1.6一切类的祖先Object
2多态
2.1为什么需要多态
2.2什么是多态
2.3如何实现多态
2.3.1overload和override(重载和重写)
2.3.2直接重写和instanceof关键字
2.3.3抽象类抽象方法
3.第3章OOP—多态之接口[建议课时:
什么是接口
接口语法及实现
Java中的常量
接口与多态的关系
使用接口编程
接口和泛型
完成电器类接口的设计和最终的实现
学会查看JDK中常用接口类及在应用中使用接口
JavaAPI中接口的使用
对象排序实现
1什么是接口
1.1生活中的接口
1.2接口定义
1.3实现接口,实现接口方法
1.4常量
2接口与多态的关系
2.1什么是面向接口编程
2.2多态的几种实现方式比较
2.3JDK常用接口
3接口和泛型
3.1什么是泛型
3.2泛型应用:
Arrays.sort方法
4.第4章异常处理[建议课时:
程序中错误情况分析
掌握Java的异常处理机制
会运用try、catch、finally处理异常
throw和throws用法
断点调试技巧
掌握log4j的用法,能够记录异常日志
编写代码实现异常捕获和抛出
调试出错代码
异常捕获try-catch语法使用
无
1异常概念
1.1程序中的错误分类
语法错误,逻辑错误,运行时错误
1.2什么是异常
2异常处理
2.1异常处理的意义
2.2异常处理的方法
2.2.1捕获(try-catch)
2.2.2抛出(throw,throws)
2.3其他语法
2.3.1finally块
2.3.2多重catch块
2.3.3嵌套try-catch
3断点调试技巧
4log4j
4.1什么是日志
4.2使用log4j记录日志信息
5.第5章Java类高级特性[建议课时:
内部类
装箱和拆箱
枚举
作用域的生存周期
JDK常用包
排序方法的内部类实现
根据代码分析变量作用域和生存周期
内部类(静态内部类,匿名内部类)
作用域和生存周期
1内部类
1.1内部类定义
1.2成员内部类
1.3静态内部类
1.4匿名类
2装箱和拆箱
2.1什么是装箱和拆箱
2.2装箱拆箱的注意事项
3作用域和生存周期
3.1作用域
3.2生存周期
3.3static关键字用法
4JDK简介
4.1JDK概念
4.2JDK常用包
6.第6章Java常用API—集合框架[建议课时:
8课时]
集合框架介绍
接口简介:
Iteralbe,Collection,List,Set,SortedSet,Map
List:
ArrayList,LinkedList
Set:
TreeSet,HashSet
Map:
HashMap,TreeMap
会使用JDK帮助文档进行集合类API查询
实现多种集合类对学员对象的管理
ArrayList,HashMap
各种集合类的效率和适用场合
API的查阅方法
1Collection类集框架
1.1集合类框架概述
1.2各重要接口介绍
1.2.1迭代器Iterable接口,Collection,List,Set,Map
1.3重要实现类
1.3.1List:
ArrayList,LinkedList
1.3.2Set:
TreeSet,HashSet
1.3.3Map:
HashMap,TreeMap
重点:
ArrayList,HashSet,HashMap
2类集算法
2.1Collections类
2.2Arrays类
7.第7章Java常用API—IO(输入输出流)[建议课时:
IO相关概念
java.io框架结构
文件和目录操作类
常用字节流和字符流实现类
使用IO类读写文本文件
使用IO类读写二进制文件
序列化和反序列化
1java.io框架结构
2文件和目录操作类File
2.1File类构造函数
2.2文件和目录常用API
3IO流
3.1字节流
3.1.1FileInputStream(文件输入流)
3.1.2FileOutputStream(文件输出流)
3.1.3过滤字节流
3.2字符流
3.2.1FileReader
3.2.2FileWriter
3.2.3BufferedReader/BufferedWriter
3.3其他
3.3.1InputStreamReader
3.3.2OutputStreamWriter
8.第8章Java常用API—其他[建议课时:
包装类
字符相关类String,StringBuffer,StringBuilder
日期日历相关类Date,Calendar
数据运算相关的类Math
随机数运算相关的类Random
输出月历
类型转换
综合应用
1再论Java常用包
2包装类
3字符串
3.1String类
3.2StringBuffer和StringBuilder
4日期和时间
4.1Date类
4.2SimpleDateFormat类
4.3Canlendar类
5算术运算
6随机数
String、StringBuffer区别,Date和SimpleDateFormat
9.第9章Thread线程技术(新增)[建议课时:
线程概念
线程语法及实现
线程同步和锁
线程间的通信
使用线程技术实现?
?
线程Runnable接口的实现
1多线程程序设计
1.1什么是多线程?
1.2线程的状态与生命周期:
1.3线程调度与优先级
2线程语法及实现
2.1Thread类与Runnable接口
2.2线程方法
3多线程同步和锁
4线程间通信
线程实现,同步锁
10.第10章数据库基础(新增)[建议课时:
数据库基本概念
建库建表加约束
增删改查语法
复杂查询
创建学员信息表数据库,完成增删改查SQL操作
增删改查
主外键关系及约束
多表查询
1数据库概念
1.1数据库
1.2数据表与记录
2建库建表加约束(DDL)
3数据库常用操作(DML)
3.1增加
3.2删除
3.3修改
3.4查询
4多表查询
5JDBC
6Sqlite实际应用
案例任务:
创建学员信息表数据库,控制台实现增删改查
11.第11章XML基础(新增)[建议课时:
了解XML技术基础
掌握使用DOM解析XML文档
掌握使用SAX解析XML文档
掌握使用Pull方式解析XML文档
实现动态解析XML文件读取至GUI
使用SAX方式解析XML文档
使用PULL方式解析XML文档
ListView显示XML文档的内容
1XML基础
2使用DOM解析XML
2.1DOM的基础知识
2.2DOM编程实践
3使用SAX解析XML
4使用PULL解析XML
12.第12章建模基础及设计模式[建议课时:
12课时]
UML概述
UML图
设计模式原则
常用设计模式
能读懂和创建简单的各类项目用图
能用MVC设计模式重写学员管理系统
MVC设计模式
1统一建模语言UML概述
1.1UML概述
1.2UML的内容
2UML常用图
2.1用例图
2.2类图
3设计模式原则
4常用设计模式
4.1单例模式
4.2简单工厂
4.3MVC
13.附录:
1为什么要有编码规范
2目标
3常用命名规范
4命名规定
5Java文件组织
6Java文件声明顺序
7Java文件格式缩进定义
8注释
9声明
10语句格式
11JavaDoc的格式定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 语言 高级 教学大纲