# 20175126 2016-2017-2 《Java程序设计》第五周学习总结

## 教材学习内容总结

- 本周学习方式主要为手动敲代码并理解内容学习。
- 学习内容为教材第六章,本章内容少了很多,主要学习了接口,感觉接口难度并不是很大,能较好的理解其概念及作用。
- 第五章主要内容有:接口、实现接口、接口回调、理解接口、接口与多态、接口参数等。

## 代码调试中的问题和解决过程

- 问题1:出现了错误:列表长度不同
-
 
- 问题1解决方案:
- println出错,后面有传入变量时,应该用printf。
 
- 问题2:不会使用递归函数,编程时遇到困难
- 问题2解决方案:在一个递归函数中,要有结束条件,和最基本的运算,要编出代码,首先得在纸上画出自己的思路,然后再在网上找递归例子,最后编写出来。

## [代码托管]

-

## 上周考试错题总结

-父类中有个public void fight(),子类中有个public void fight( Weapon w),这两个方法的关系是Override.
-A.true
-B.false
-正确答案:B
-解析:子类重写的方法,方法名字、参数个数、参数类型和父类的方法完全相同。这里是重载。

## 其他

本周的JAVA重点学习难点不是教材的代码,而是结对里的四则运算,我认为对于刚学JAVA不到两个月的我们而言,利用栈来编程对我们难度可能稍微有点大了,当然也可能只是对于我们小队,可能别人会觉得很轻松。我和搭档利用了一下午时间,准备着手我们的项目,却发现困难重重,我们首先看了老师给我们的参考链接,虽然很详细,但是内容很多,范围也很大,所以花了很长的时间阅读,但是还没有完全掌握如何使用,这个周末看来得再努力了!

## 学习进度条

|            | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| --------   | :----------------:|:----------------:|:---------------:  |:-----:|
| 目标        | 5000行            |   30篇           | 400小时            |       |
| 第一周      | 68/70           |   2/2            | 20/20             |   Linux系统基本入门    |
| 第二周      | 387/400           |   1/2            | 15/20            |   基本语法的使用    |
| 第三周      | 894/800           |   1/2            | 13/15            |   包的使用   |
| 第四周      | 891/800           |   1/2            | 10/15            |   面向程序编程  |
| 第五周      | 589/800           |   1/2            | 15/15            |   接口、递归  |
 
 

## 参考资料

-  [Java学习笔记(第8版)](http://book.douban.com/subject/26371167/)
-  [《Java学习笔记(第8版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
-  [使用码云和博客园学习简易教程](http://www.cnblogs.com/rocedu/p/6482354.html)
-  [《Java程序设计》教学进程](http://www.cnblogs.com/rocedu/p/6255835.html#JXJC)
-  [Linux 终端中常用的文件和文件夹操作命令](https://jingyan.baidu.com/article/656db918c10732e380249c65.html)
 

20175126《Java程序设计》第五周学习总结的更多相关文章

  1. 201521123025<java程序设计>第五周学习总结

    1. 本周学习总结 2. 书面作业 1.代码阅读:Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误?试改正该错误.并分析输出结果. 1.2 ...

  2. Java程序设计第五周学习总结

    1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 1.2 可选:使用常规方法总结其他上课内容. 2. 书面作业 **代码阅读:Child压缩包内源代码 Child.java源代 ...

  3. 20175126《Java程序设计》第九周学习总结

    # 20175126 2016-2017-2 <Java程序设计>第九周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲代码并理解内容学习. - 学习内容为教材第十一章,本章 ...

  4. 20175126《Java程序设计》第二周学习总结

    # 20175126 2016-2017-2 <Java程序设计>第二周学习总结 ## LINUX系统安装好输入法后如何使用? - 相信很多同学在刚接触虚拟机LINUX系统时,会因无法输入 ...

  5. 20175126《Java程序设计》第一周学习总结

    # 学号 20175126 <Java程序设计>第一周学习总结   ## 教材学习内容总结   - 1.安装了WINDOS系统的JDK,并学会了利用JDK编写并编译JAVA程序的基本方法. ...

  6. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  7. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  8. 20145236 《Java程序设计》第九周学习总结

    20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...

  9. 20155304田宜楠2006-2007-2 《Java程序设计》第一周学习总结

    20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合 ...

  10. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

随机推荐

  1. SerialPort项目配置

    app的build.gradle下: apply plugin: 'com.android.application' android { compileSdkVersion 26 defaultCon ...

  2. C++调用JS函数

    1 调用方法 https://blog.csdn.net/donglinshengan/article/details/29828103 https://blog.csdn.net/sunmz_wjx ...

  3. mvc部分视图转换成html字符串

    public static class RenderViewTostring { /// <summary> ///将部分视图转成html 字符串方便我们扩展使用 /// </sum ...

  4. 图解 (a + b) * (a + b) == a**2 + 2*a*b + b**2

    示意图

  5. C语言排序算法学习笔记——插入类排序

    排序就是讲原本无序的序列重新排序成有序的序列.序列里可以是一个单独数据,也可以是多个数据组合的记录,按照记录里的主关键字或者次关键字进行排序. 排序的稳定性:如果排序表中有两个元素R1,R2,其对应的 ...

  6. python基础内容目录

    一  python基础 二  python基础数据类型 三  python文件操作及函数初识 四  python函数进阶 五  python装饰器 六  python迭代器与生成器 七  python ...

  7. python-web自动化-鼠标操作

    鼠标操作由ActionChains类来完成鼠标操作 perform() 执行鼠标操作move_to_element() 鼠标悬浮:最常用的操作double_click() 双击操作context_cl ...

  8. JAVA图片验证码(转自“云在青山”)

    首先创建一个生成图片的类,设置一些请求参数,生成随机的字符串,然后字符串传给生成验证码图片的类进行处理,完成后输出到页面 1.创建验证码生成类 package hh.com.util; import ...

  9. jinja2 把文本变成html

    data 是传过去的值 过滤器 | {{data.name | safe}}

  10. 执行计划:SET AUTOTRACE TRACEONLY

    SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显 ...