《2019面向对象程序设计(java)课程学习进度条》

学习资源

1.教材P28-P76

2.第3章教学课件3.1-3.8

3.corejava.zip中第3章示例程序3-1—3-5

4.Eclipse简明教程.pdf

5.MOOC & 视频:浙江大学 翁恺老师:零基础学java 1.2-1.3、2.1-2.4、3.1-3.2、4.1-4.3、6.1-6.3

周次

(阅读/编写)代码行数

发布博客量/评论他人博客数量

课余学习时间(小时)

学习收获最大的程序阅读或编程任务

第一周

70/10

1/1

6

JDK、eclipse的安装、九九乘法表的编译

第二周

90/40

2/1

8

数据类型的总结,第三章实验四、实验五、实验六

第四周

  200/60 1/0 10

掌握类与对象的基础概念,理解类与对象的关系;

2. 掌握对象与对象变量的关系;

3. 掌握预定义类Date、LocalDate类的常用API;

4. 掌握用户自定义类的语法规则,包括实例域、静态域、构造器方法、更改器方法、访问器方法、静态方法、main方法、方法参数的定义要求;(重点、难点)

5. 掌握对象的构造方法、定义方法及使用

6. 理解重载概念及用法;

掌握包的概念及用法

第六到七周

526/62 1/0 12

1.深入理解程序设计中算法与程序的关系;

2.深入理解java程序设计中类与对象的关系;

3.理解OO程序设计的第2个特征:继承、多态;

4.学会采用继承定义类设计程序(重点、难点);

5.能够分析与设计至少包含3个自定义类的程序;

6.掌握利用父类定义子类的语法规则及对象使用要求。

第七周

400/64 1/0 10

1.掌握四种访问权限修饰符的使用特点;

2.掌握Object类的用途及常用API;

3.掌握ArrayList类的定义方法及用途;

4.掌握枚举类定义方法及用途;

5.结合本章实验内容,理解继承与多态性两个面向对象程序设计特征,并体会其优点。

第八周

490/98 1/0 10

1掌握接口定义方法;

2.掌握实现接口类的定义要求;

3掌握实现了接口类的使用要求;

4.理解程序回调设计模式;

5.掌握Comparator接口用法;

6.掌握对象浅层拷贝与深层拷贝方法;

7.掌握Lambda表达式语法;

8.了解内部类的用途及语法要求。

第十周

4564/89 1/0 15

1.掌握java异常处理技术;

2.了解断言的用法;

3.了解日志的用途;

4.掌握程序基础调试技巧。

第十一周

789/178 1/0 17

1.理解泛型概念;

2.掌握泛型类的定义与使用;

3.掌握泛型方法的声明与使用;

4.掌握泛型接口的定义与实现;

5.了解泛型程序设计,理解其用途。

第十二周

309/107 1/0 15

1. 掌握Vetor、Stack、Hashtable三个类的用途及常用API;

2. 掌握ArrayList、LinkList两个类的用途及常用API。

3. 掌握Java GUI中框架创建及属性设置中常用类的API;

4. 应用结对编程(Pair programming),体验程序开发中的两人合作。

第十三周

988/145 1/0 2

1.掌握事件处理的基本原理,理解其用途

2.掌握AWT事件模型的工作机制;

3.掌握事件处理的基本编程模型

 4.了解GUI界面组件观感设置方法;

       5.掌握WindowAdapter类、AbstractAction类的用

6.掌握GUI程序中鼠标事件处理技术。

第十四周

993/164 1/0 13

1.掌握GUI布局管理器用法;

2.掌握Java Swing文本输入组件用途及常用API;

3.掌握Java Swing选择输入组件用途及常用API。

……

…… …… …… ……

累计

886/172 1/2 26 ……
原文地址:https://www.cnblogs.com/dlzyj/p/11494073.html