zoukankan      html  css  js  c++  java
  • 20175327 2018-2019-2 《Java程序设计》第5周学习总结

    20175327 2018-2019-2 《Java程序设计》第5周学习总结


    1.教材学习内容总结

    • 接口的接口体中只可以有常量和abstract方法
    • 和类一样,接口也是java中一种重要的引用型数据类型
    • 在使用多态设计程序时,要熟练使用接口回调技术以及面向接口编程的思想,以便体现程序设计所提倡的“开-闭”原则
    • Collection和Map架构
    • Collection
    • java.util.List接口中,记录每个对象的索引顺序,依照索引取回对象。
    • java.util.Set接口中,收集对象不重复,并具有集合的行为。
    • java.util.Queue接口中,收集对象时以队列方式,收集的对象加入尾端,取得对象时从前端。
    • java.util.Deque接口中,对Queue 的两端进行加入、移除等操作。
    • Map即是以键值对形式的存放数据的容器,主要以哈希Map作为其常用的实现类。Lambada和泛型lambada
    • 故若想针对某类定义的行为操作,必须告诉编译程序,让对象重新扮演该类型。JDK5之后增加了泛型语法。若接口支持泛型,在操作时也会比较方便,只要声明参考时有指定类型,那么创建对象时就不用再写类型了。

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

    • 问题一:使用JDB进行调试时查看源代码的命令是(list)。
    • 问题一解决方法:查阅资料,上网自行解决。
    • 问题二:用enum定义一个Season的类型表示四季。
    • 问题二解决方法:(public enum Season{SPRING, SUMMER, AUTUMN,WINTER})。

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

    • 问题一:语句抛出的异常,用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。
    • 问题一解决方法:throw是语句抛出一个异常。语法:throw (异常对象);throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)

    4.托管代码

    5.上周考试错题总结

    • 父类的protected方法,在子类中可以override为public的方法。(OK)

    6.上周课堂总结:

    未能及时完成练习,让我认识到学习Java应在时间上下功夫,认真理解每个符号,每个语法,才能有量变到质变的收获。

    参考资料

  • 相关阅读:
    关于高精度的那些事 ~
    LOJ #10002. 喷水装置
    [HAOI2008]糖果传递
    题解 CF1404B 【Tree Tag】
    题解 CF1407E 【Egor in the Republic of Dagestan】
    唯美歌词
    CF做题总结
    CSP2020游记
    数论
    hash好题
  • 原文地址:https://www.cnblogs.com/hollfull/p/10614320.html
Copyright © 2011-2022 走看看