20155225 2006-2007-2 《Java程序设计》第四周学习总结

教材学习内容总结

  • 对"是一种"语法测试几次之后,总结一句:满足“是一种”关系的时候可以参考,参考到同一个实例才能扮演。

Role不是一种SwordsMan,会编译失败:

想让Role扮演Magiciam,但role参考SwordsMan实例,无法扮演。

教材学习中的问题和解决过程

  • 问题1:在定义抽象方法时,只是在前面加上了abstrcat,就编译出错。
  • 解决方案:仔细看书找到,内含抽象方法的类,一定要在class前标识abstract。

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

  • 问题1:编译成功了,执行时提示找不到主类。
  • 解决方案:反复检查发现,主类编写没有问题,应该是JVM找不到主类,想起第二章中使用package管理类中讲到,由于主类位于某个包中,所以执行程序时必须指定完全符合名称。

代码托管

上周考试错题总结

  • 错题1:Linux Bash中,(grep )命令可以进行全文搜索。
  • 理解情况:学习了linux grep命令
  • 错题2:System.out.println(“”+52+25);的结果是(5225)
  • 理解情况:在java中,一个用+连接的表达式中,只要出现了字符串类型,不管表达式中相加的是数值类型还是char类型,都会被全部隐式类型转换成字符串,而且这种隐式转换的优先级还高于+。
  • 错题3:两个Integer对象比较大小,可以使用(comareTo())方法
  • 理解情况:
    java 中对象比较大小有两种方法
    1:实现Comparable 接口 的 public int compareTo(T o) 方法;
    2:实现Comparator 接口 的 int compare(T o1, T o2)方法;

其他

  • 看了书上解决需求变化的例子,我很明显感受到需求分析的重要性,如果不和老板好好谈谈,深入了解老板的需求到底是怎么样的,对需求边界不清晰,就很有可能会去修改程序底层架构,这是非常困难复杂的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 10/10 1/7 20/20
第二周 120/130 1/8 8/28
第三周 543/673 1/9 25/53
第四周 529/1072 1/10 25/78
  • 计划学习时间:14小时

  • 实际学习时间:25小时

  • 改进情况:

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导
  • linux grep命令

转载于:https://www.cnblogs.com/clever-universe/p/6581475.html

20155225 2006-2007-2 《Java程序设计》第四周学习总结相关推荐

  1. 《Java程序设计》课程学习资源集合

    文章目录 1.<Java程序设计>在线课程(福建省精品在线课程) 2. 在线编程练习题集 3. 郑老师教学博客 4.<Java程序设计>在线课程使用说明-2022版 5. 大学 ...

  2. java程序设计心得_学习Java编程的学习方法总结

    现在越来越多的人学习Java,参加高强度的Java培训,希望毕业后高薪就业,但是学习Java并非是短期内就可以速成的,不可能一口气吃成一个大胖子,4-5个月就能吧全部的技能学完,这需要一个寻寻渐进的过 ...

  3. 2015-2016-2 《Java程序设计》教学进程

    2015-2016-2 <Java程序设计>教学进程 目录 考核方式 寒假准备 教学进程 第00周学习任务和要求 第01周学习任务和要求 第02周学习任务和要求 第03周学习任务和要求 第 ...

  4. java程序设计雷电游戏设计步骤_基于Java的飞机雷电射击游戏的设计任务书

    主要参考文献(资料): [1] Java 2游戏编程[M]. 清华大学出版社 , (美)ThomasPetchel著, 2005 [2] Java游戏引擎的开发与实现[J]. 何依林. 无线互联科技. ...

  5. 20155327《Java程序设计》第二周学习总结

    <Java程序设计>第二学习总结 教材学习内容总结 类型 byte(字节) shot(短整型) int(整型) long(长整型) float(浮点型) double(双精度) char( ...

  6. 20145236 冯佳 《Java程序设计》第2周学习总结

    20145236 <Java程序设计>第2周学习总结 教材学习内容总结 一.Java的基本类型. 在Java中的基本类型主要可区分为整数.字节.浮点数字符与布尔. •整数: 类型 长度 范 ...

  7. 如何学习java c语言_20165237 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功 ...

  8. 20165218 2017-2018-1 《Java程序设计》第四周学习总结

    20165218 2017-2018-1 <Java程序设计>第四周学习总结 教材学习内容总结 第五章 子类与继承 子类与父类 通过关键字extands定义子类 class 子类 exta ...

  9. 20155334 2016-2017-2 《Java程序设计》第四周学习总结

    20155334 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第六章:继承与多态 继承:面对对象中,子类继承父类,避免重复的行为定义 extends表示会 ...

最新文章

  1. 李开复写给中国学生的七封信之给中国学生的第一封信——从诚信谈起(下)
  2. 一个可以设置中奖概率的抽奖程序[转]
  3. android 之自定义Adapter的用法
  4. CSS进阶(10)—— 深入理解BFC结界
  5. http协议下:为什么请求与响应会做到准确误的对应。不会出现请求与响应的错乱...
  6. hdu--1075--字典树||map
  7. C语言求本金,求本金,试过了,调试了还是不行
  8. Elastic Search 学习笔记
  9. 助力数字化转型,华为“铁三角”落地
  10. 2048游戏python源代码_python pygame实现2048游戏
  11. android 5 root super su,针对Supersu也root不了手机的root详细使用教程
  12. sap 购汇 换汇 转汇 业务处理
  13. 济南推动大数据产业发展 居民生活将有新变化
  14. Linux perf 1.1、perf_event内核框架
  15. JetBrain软件不同版本下载
  16. Java/计算银行利率
  17. 大数据团队必须设置的五种职位
  18. 用VMware搭建云桌面
  19. 【AI全栈三】语音质量算法、评价指标 看一篇就够系列(附算法源码+干货)
  20. gridStudio 安装(linux)

热门文章

  1. go写的图片爬虫,支持单页以及列表
  2. redis专题:redis键值设计、性能优化以及redis连接池配置
  3. Rust中Box、Rc、Arc、Cell、RefCell、Cow简介
  4. 五个值得放收藏夹吃灰的Go CheatSheet 站点
  5. 好棒,测试妹子都能看懂的Jenkins Docker安装教程
  6. gin源码解析(1) - gin 与 net/http 的关系
  7. 简单的11步在Laravel中实现测试驱动开发
  8. php 英文引号转义,如何用引号转义php exec()命令
  9. 解决方案:SpringBoot分布式项目跨域
  10. java来构造关联矩阵