PAGE
PAGE11
教学进度表
周次
讲授
实验
实践
实验、实践、习题及其它
第1周
2
2
1.1编程语言概述
1.2建立开发环境
1.3第一个Java程序
1.4IntelliJIDEA开发工具
2.1Java数据类型
2.2变量与赋值
2.3文档风格和注释
2.4字面值
2.5字符串类型
JDK安装与配置
集成开发环境安装
Java基础实践
第2周
2
2
2.6软件开发过程
2.7数据类型转换
2.8运算符
2.9案例学习
3.1编程方法
3.2选择结构
3.3案例学习
Java基础实践
流程控制实践
第3周
2
2
3.4switch语句与switch表达式
3.5循环结构
3.6案例学习
流程控制实践:小学生四则运算测试程序
第4周
2
2
4.1面向对象概述
4.2类定义与对象创建
4.3构造方法
4.4案例学习
类和对象实践
第5周
2
2
4.5方法设计
4.6案例学习
4.7静态变量和静态方法
4.8递归
4.9案例学习
方法设计实践
面向对象实践
第6周
2
2
4.10对象初始化
4.11变量作用域
4.121局部变量类型推断
4.13垃圾回收
5.1创建和使用数组
5.2数组的应用
面向对象实践
数组实践
第7周
2
2
5.3Arrays类
5.4案例学习
5.5二维数组
5.6案例学习
数组实践:通用整型数组操作类
第8周
2
2
6.1面向对象特征
6.2包与类库
6.3案例学习
6.5类的继承
类的继承实践
第9周
2
2
6.4封装性与访问修饰符
6.6final修饰符
6.7类的关系
6.8抽象类
6.9对象转换
6.10理解多态性
封装性与访问权限实践
面向对象实践
第10周
2
2
7.1Object类
7.2String类
7.3StringBuilder类
7.4基本类型包装类
7.5Math类
7.6BigInteger类和BigDecimal类
7.7日期-时间API
7.10案例学习
Object类实践
字符串实践
上机考试
第11周
2
2
接口
\o接口的非抽象方法接口方法
8.3接口示例
8.4案例学习
接口实践:
USB接口程序
第12周
2
2
8.5记录类型
8.6枚举类型
8.7注解类型
8.8内部类
9.1异常与异常类
9.2捕获异常
9.3throws和throw关键字
9.4try…with…resources
9.5自定义异常类
内部类实践
记录与枚举实践
异常处理实践
第13周
2
2
10.1泛型
10.2集合框架
10.3List接口及实现类
10.4Set接口及实现类
10.5Queue接口及实现类
10.6案例学习
泛型与集合实践
第14周
2
2
10.7Map接口及实现类
10.8Collections类
11.1I/O概述
11.2二进制I/O
实践:KTV点歌程序
第15五周
2
2
11.3案例学习
11.4文本I/O流
11.5案例学习
11.6对象序列化
实践:文件加密解密
第16周
2
2
12.1组件和窗口
12.2容器布局
12.3事件处理
12.4常用组件1
实践:统计文件行数、单词数和字符数
第17周
2
2
12.4常用组件2
实践:菜单
第18周
2
2
12.5案例学习
综合设计
综合设计:
记事本、计算器