20162302 第七周作业
20162302 2016-2017-2 《程序设计与数据结构》第七周学习总结
教材学习总结
复习以前的内容,修正代码中的错误
学习多态的用法
学习接口的相关内容,并创建多态引用
教材学习中的问题和解决过程
- 问题1:关于接口的问题
- 问题1解决方案:接口所表示的方法在后面的类里面没有得到体现的话,编译会出现问题,这样可以保证了实现某些方法
代码调试中的问题和解决过程
- 问题1:在测试Hi_Lo程序的时候,发现统计次数的时候出现了累加的问题
问题一解决方案:在每次循环的时候重新赋值可以解决这一问题
- 问题2:Tiger里面出现三个数字一样的时候会输出两个一样的语句
同时代码的结构也过于复杂
问题2解决方案:使用逻辑符号既可以简化代码,又可以避免上述错误
- 问题3:
问题3解决方案:
要注意数据的类型是否能相互转换,尤其是自己设立的类型- 问题4:
问题4解决方案:
曾多次遇到这个问题,这次是因为没有接受返回值的变量- 问题5:赋值的时候是false,到运行的时候却莫名其妙的成了true
问题5解决方案:直到写博客的前一秒还没有解决这一问题,可能是逻辑上哪里有问题吧
代码托管
结对及互评
点评过的同学博客和代码
- 本周结对学习情况
- 20162319
- 结对照片
- 结对学习内容
- 上周博客互评情况
- 20162304
- 20162305
- 20162327
- 20162316
其他(感悟、思考等,可选)
这周首先对之前的代码进行测试,通过这种方式来复习之前学过的内容,也发现了之前的旧代码存在许多的问题,通过修正这些代码,提高自己的能力。这周学的内容是有关多态和接口的内容,逐渐从简单的写代码的阶段过渡到编辑结构的阶段。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 24/24 | 1/1 | 13/135 | |
第二周 | 496/520 | 1/2 | 26/135 | |
第三周 | 326/846 | 1/3 | 24/135 | |
第四周 | 909/1755 | 2/5 | 36/135 | |
第五周 | 506/2261 | 1/6 | 12/135 | |
第六周 | 522/2987 | 1/7 | 24/135 | |
第七周 | 850/3509 | 2/9 | 30/165 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
参考:软件工程软件的估计为什么这么难,软件工程 估计方法
计划学习时间:24小时
实际学习时间:30小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
《Java程序设计与数据结构教程(第二版)》
《Java程序设计与数据结构教程(第二版)》学习指导
转载于:https://www.cnblogs.com/yangjingdian/p/6702097.html
20162302 第七周作业相关推荐
- 2019年春季学期第七周作业
A Q 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 2019春第七周作业 我在这个课程的目标是 尽可能了解并且应用指针及文件和数组的知识 这个作业在那个具体方面帮助我实现目标 大致掌 ...
- 2017-2018-2 20179215《密码与安全新技术》第七周作业
2017-2018-2 20179215 <密码与安全新技术> 第七周作业 课程:<密码与安全新技术> 班级: 201792 姓名: 袁琳 学号:20179215 上课教师:谢 ...
- 厚基础Linux——第七周作业
文章目录 厚基础Linux--第七周作业 1.自建yum仓库,分别为网络源和本地源 环境规划 技术要求 需求分析 server端 client端 操作步骤 系统安装 server操作步骤 clinet ...
- 20189200余超 2018-2019-2 移动平台应用开发实践第七周作业
20189200余超 2018-2019-2 移动平台应用开发实践第七周作业 布局 在这一节中首先学习了java的页面布局,在此基础之上来进行了编程. 图片如下: 代码如下: *** 使用代码进行登录 ...
- 学号20189220余超 2018-2019-2 《密码与安全新技术专题》第七周作业
学号20189220 余超 2018-2019-2 <密码与安全新技术专题>第七周作业--论文学习及报告总结 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学 ...
- 2019春第七周作业
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 要求我们掌握指针,可以更好的运用它 我在这个课程的目标是 学懂C语言,会编程一些简单的小应用 这个作业在那个具体方面帮助我实现目标 这 ...
- 20169211《移动平台开发实践》第七周作业
教材学习内容总结 一.常见控件 Android控件的可见属性:所有的Android控件都具有这个属性,可以通过android:visibility进行指定,可选值有三种,visible.invisib ...
- 《网络攻防实践》第七周作业
<Python 黑帽子>第六.九章 Black_Hat_Python_Chapter6 Black_Hat_Python_Chapter9 <网络攻防技术>第七章 Window ...
- 20169217 《Linux内核原理与分析》第七周作业
首先完善一下上周的作业,上周的嵌入式汇编并没有编译成功,究其原因,还是我对传参理解不到位,write函数的3个参数都要传递才行,并不是只传谣打印的字符串就行. 在老师的指导下并且参考了毛卫华同学的代码 ...
最新文章
- php画中画,画中画功能 怎么将两个视频叠加播放,制作成画中画效果
- 介绍 Java 平台的 Jazzy:一种新的拼写检查器 API
- 微软Windows SharePoint Services 3.0 应用程序模板( Templates)中文版推出了
- android px pd sp区别,【求助】我用北京索莱宝质粒小量提取试剂盒提的质粒,电泳图...
- 如何在Outlook中的电子邮件上显示快速操作按钮
- 母亲确诊的员工发烧 当当网通知全员在家办公
- 人工智能在fpga的具体应用_新基建“芯”机遇,国产FPGA厂商如何抓住机会?
- 常用cmd命令(持续更新)
- java集合uml_Java开源UML建模集合
- AM5728 IPC机制解析
- Chango的数学Shader世界(十六)RayTrace三维分形(一)—— ue4中最简单的RayMarch
- 封装0603和0805的区别
- 我的注电之旅——基础考试篇
- php 获取当前域名
- android删除sd卡照片恢复,手机内存清理方法及照片误删恢复方法 手机党必备
- 微商卖养生产品怎么吸粉?让客户慢慢进入你的营销场景
- 入门级动态规划:2018年第九届蓝桥杯省赛B组第四题—测试次数( 摔手机 )
- 小米手机全球已舍弃“MI”品牌,全面改用“xiaomi”全称品牌
- ios中的KVC和KVO
- RFB与RDP的区别
热门文章
- python twisted应用_如何通过Python(而不是通过Twisted)运行Twisted应用程序?
- maven依赖冲突以及解决方法
- 【CCCC】L3-019 代码排版 (30分),大模拟
- 如何将php里面的首行缩进_word首行缩进排版的三个技巧
- iview tooltip自动消失_实现自动驾驶,为什么要对汽车、行人的轨迹进行预测?它与物体检测、追踪和路径规划间的关系是什么?...
- 由一维数组创建小根堆
- Project Euler 628: Open chess positions(公式)
- 牛客国庆集训派对Day3: G. Stones(博弈+SG)
- 人群与网络:博弈论基本概念
- bzoj 1689: [Usaco2005 Open] Muddy roads 泥泞的路(模拟)