# 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. android studio Authentication failed for

    今天更新项目代码提示   Authentication failed for  后来一起是把git平台密码修改了 忘了修改android studio 密码所以更新失败 我在android studi ...

  2. 生成器函数_yield_yield from_send

    生成器函数 ''' yield类似于return 相同: 都返回出去一个值 不同: yield每次返回时, 会记录当前执行的位置 等下次调用生成器, 会从该位置向下走 return 直接终止函数 '' ...

  3. How to compile tensorflow on CentOS

    Tensorflow is a very effective machine learning library implemented by C++, we can use tensorflow wi ...

  4. html5编写软件哪个好?八款html5编写软件推荐

    随着各大浏览器对HTML5技术支持的不断完善,未来HTML5必将改变我们创建Web应用程序的方式.而很多html5的初学者都想找一款好用的编写软件,这里主机吧就给大家推荐七款好用的html5编写软件. ...

  5. Vue Input输入框两侧加减框内数字组件

    NumberBox组件内容: <template> <div class="number-box" :class="{'box-disable': is ...

  6. java锁

    ---恢复内容开始--- synchronized 互斥锁 synchronized(this) 当前类的所有synchronized(this) 都被锁了,还有synchronized static ...

  7. Java使用Jedis操作Redis大全

    Java操作Redis需要导入两个jar: commons-pool2-2.4.2.jar jedis-2.1.0.jar package com.chinasofti.test; import ja ...

  8. uni-app 调用支付宝支付

    本文讲解  uni-app如何调用支付宝进行支付,服务端为 .net编写. 客户端:uni-app 编写  1.根据服务端生成的订单信息发起支付. 服务端:.net 编写 1.生成订单信息.2.接收支 ...

  9. 215.Spring Boot+Spring Security:初体验

    [视频&交流平台] SpringBoot视频:http://t.cn/R3QepWG Spring Cloud视频:http://t.cn/R3QeRZc SpringBoot Shiro视频 ...

  10. hive 学习

    多表查询 SELECT a.user_uid_type, a.user_uid, c.user_id, c.user_type FROM mytable1 a JOIN mytable2 b ON(a ...