zoukankan      html  css  js  c++  java
  • 20155310 2016-2017-2 《Java程序设计》第五周学习总结

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

    教材学习内容总结

    •收集对象的行为,像是新增对象的add()方法、移除对象的remove()方法等,都是定义在java.util.Collection中。既然可以收集对象,也要能逐一取得对象,这就是java.lang.Iterable定义的行为,它定义了iterator()方法返回java.lang.Iterable操作对象,可以让你逐一取得收集的对象。

    •常用Map操作类有HashMap、TreeMap和Properties。HashMap的特点是线程不安全,速度快,允许存放null键,TreeMap会对键进行排序,条件是作为键的对象必须操作Comparable接口,或者是在创建TreeMap时指定操作Comparable接口的对象,Properties的setProperty()可以指定字符串类型的键值,getProperty()可以指定字符串类型的键,取回字符串类型的值,通常称为属性名称与属性值。

    •FileUtil中通过Scanner搭配FileInputStream来读取文档,实际上Scanner对象有close方法,可以关闭Scanner相关资源与搭配的FileInputSream.断言是判定程序中的某个执行点必然是或不是某个状态,所以不能当作像if之类的判断式来使用,assert不应当作程序执行流程的一部分。

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

    基于汇编代码,填写C语言代码缺失的部分

    •解决方法:熟练掌握整数算术操作,了解每条语句的意思,这样更好的助于理解

    代码托管

    上周考试错题总结

    •面向对象中,设计经验可以用(设计模式)表达。

    •实现一个类中的equals()方法时,一定要同时实现(hashCode())方法

    •父类中有个public void fight(),子类中有个public void fight( Weapon w),这两个方法的关系是Override.(X)

    •使用JDB进行调试时查看源代码的命令是(list)

    结对及互评

    •20155337基于评分标准,我给本博客打分:(6)

    得分情况如下:

    1.正确使用Markdown语法(加1分)

    2.排版精美的加一分

    3.进度条中记录学习时间与改进情况的加1分

    4.感想,体会不假大空的加1分

    其他

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 4/200 1/2 10/20
    第二周 20/500 2/4 20/38
    第三周 40/1000 3/7 30/60
    第四周 60/1300 4/9 40/90
    第五周 80/1600 5/11 50/120

    参考资料

  • 相关阅读:
    RF04 Variables
    RF06 Settings
    RF05 Keywords
    Nginx介绍
    javascript中的迷惑点
    javascript中的undefined和null
    常见博客网站的robots.txt
    CSS层叠样式表
    web前端校验
    了解javascript
  • 原文地址:https://www.cnblogs.com/m20155310/p/6624714.html
Copyright © 2011-2022 走看看