20175317 《Java程序设计》第八周学习总结

20175317 《Java程序设计》第八周学习总结

教材学习内容总结

第八周我学习了教材第十五章的内容,认识了什么是泛型与集合框架,具体内容如下:

  • 泛型
    1. 如何声明泛型类
    2. 如何使用泛型类声明对象
  • 链表
    1. 使用LinkedList 泛型类声明创建链表时必须指定E的具体类型
    2. 链表的构成
    3. 链表的使用条件
    4. 迭代器:链表的存储结构不是顺序结构,因此链表采用遍历自身的方法要慢于使用迭代器的方法。
    5. 链表的常用方法
  • 堆栈:在结对项目中堆栈得以大量应用,十分重要
  • 散列映射
    1. 什么是散列映射:HashMap<K,V>泛型类创建的对象称作散列映射
    2. 散列映射的常用方法
  • 树集
    1.什么是TreeSet类:TreeSet类是实现Set接口的类。
    2.树集节点的大小关系
    3.TreeSet类的常用方法
  • 什么是树映射

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

  • 问题1:教材第453页代码开头使用了对我较为陌生的import java.awt.*;

  • 问题1解决方案:经过自行查找学习,java.awt.*包,包含用于创建用户界面和绘制图形图像的所有类。awt是abstract window toolkit抽象窗口工具集的缩写,用来编写窗口应用程序(现在一般常用awt的事件系统,而窗口内容代码放到了javax.swing包中)。

代码托管

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 5000行 30篇 400小时
第一周 16/16 3/3 20/20
第二周 546/562 3/6 16/36
第三周 739/1301 1/7 25/61
第四周 605/1906 1/8 29/90
第五周 977/2883 2/10 23/113
第六周 1451/4334 3/13 35/148
第七周 4393/8727 2/15 30/178
第八周 1393/10120 1/16 21/199
原文地址:https://www.cnblogs.com/20175317zrw/p/10747229.html