《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
自主学习任务
1. 以命令行方式或在Eclipse集成开发环境中编辑、编译、运行第3章示例程序3-1—3-5,结合程序运行结果理解程序代码,每个示例程序从语法、算法两个角度总结学习收获;
2. 编制《2019面向对象程序设计(java)课程学习进度条》作为置顶博文(随笔),开始坚持记录个人编程水平每周提升参数,格式如下表,填写表格中第一周、第二周数据。(5分)
次 | (阅读/编写)代码行数 | 发布博客量/评论他人博客数量 | 课余学习时间(小时) |
学习收获最大的程序 阅读或编译让我 |
第一周 | 20/10 | 1/0 | 5 |
实验一 实验题7 九九乘法表(使用了for循环) |
第二周 | 200/40 | 2/0 | 8.5 |
第3章 实验2、实验3 理解了String类对象和StringBuilder类对象的用法与区别。 通过实验4理解了Java中命令行参数的用法。 第3章 3-3 3-4 3-5示例程序中理解了while、do-while、for循环的用法结构。 |
第三周 | 300/50 | 3/0 | 4 | 程序设计中的实验二 |
第四周 | 671/70 | 4/0 | 6 | 第4章 实验二 |
第五周 | 395/84 | 4/0 | 4 | 理解Employee和Manager类的关系子类的用途,getSalary的多态性质 |
第六周 | 439/96 | 4/0 | 4 |
懂得使用:Manager类、ManagerTest类 Person类、PersonTest类 |
第七周 | 906/176 | 5/0 | 4 |
编程练习:定义抽象类Shape。 使用的方法:public double getPerimeter();public double getArea())。 让Rectangle与Circle继承自Shape类。 编写double sumAllArea方法输出形状数组中的面积和和double sumAllPerimeter方法输出形状数组中的周长和。 使用了类似shape.getClass()(获得类型),shape.getClass().getSuperclass()(获得父类型) |
第八周 | 1257/289 | 6/0 | 4 |
编程练习(将身份证号.txt 中的信息读入到内存中) Lambda表达式 |
第九周 | ||||
第十周 | 1680/206 | 7/0 | 4 | 程序7-2的调试 |
第十一周 |
2227/347 | 8/0 | 4 |
实验2:结对编程练习(编写一个泛型接口GeneralStack) |
第十二周 | 2669/ | 9/0 | 4 | |
第十三周 | 3258/274 | 10/0 | 5.5 | 结对编程练习(随机点名器);程序11-4、11-5 |
第十四周 | 3897/210 | 11/0 | 6.5 | 结对编程练习 |
第十五周 | ||||
第十六周 | ||||
第十七周 | ||||
累计 |