zoukankan      html  css  js  c++  java
  • 20175326 《Java程序设计》第八周学习总结

    教材学习内容总结

    • 泛型:主要目的是建立具有类型安全的集合框架。使用“class名称<泛型列表>”声明一个泛型类,当使用泛型类声明对象时,必须要用具体的类型(不能是基本数据类型)替换泛型列表中的泛型。
    • 链表:LinkedList泛型类创造的对象以链表结构存储数据,链表是由若干个称作结点的对象组成的一种数据结构,每个结点含有一个数据以及上一个结点的引用和下一个结点的引用。
    • 链表的常用方法:
    • 堆栈:Stack泛型创建一个堆栈对象,堆栈把第一个放入该堆栈的数据放在最底下,而把后继放入的数据放在已有数据的顶上,堆栈总是在顶端进行数据的输入输出操作。
    • 堆栈的常用方法:
    • 散列映射:HashMap<K,V>泛型类创建散列映射,散列映射采用散列表结构存储数据,用于存储健/值数据对,允许把任何数量的键/值数据对存储在一起。使用散列映射来存储经常需要检索的数据,可以减少检索的开销。
    • 散列映射的常用方法:
    • 树集:TreeSet类创建树集,树集结点的排列和链表不同,不按添加的先后顺序排列,当一个树集中的数据是实现Comparable接口类创建的对象时,结点就按对象的大小关系升序排列。
    • 树集的常用方法:
    • 树映射:TreeMap<K,V>类创建树映射,树映射的结点存储健/值对,和树集不同的是,树映射保证结点是按照结点中的健升序排列的。

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

    • 问题1:在编译例3的时候出现了警告。

    • 解决办法:因为使用了旧版本的LinkedList类,JDK1.5后继版本会给出警告,但程序仍可以运行。

    • 问题二:在上传码云时出现了fatal: unable to access 'https://gitee.com/lyx-hhhhh/20175326java/': Could not resolve host: gitee.com

    • 解决办法:在终端输入 sudo vim /etc/resolv.conf,然后出来的界面在最后一行增加nameserver 8.8.8.8或者nameserver 114.114.114.114即可。

    代码托管

    心得体会

        本周的学习内容基本上和数据结构差不多,有很多的相似之处,链表,堆栈,树都是一样的,但是Java又比C语言方便很多,运用起来也要简单一点。这个学期同时学习了Java和数据结构两门课程,通过本章的学习,可以将本章的内容和数据结构课上所教的进行比对,找出相同与不同之处,归纳总结,对我们两门课的学习都有好处。
  • 相关阅读:
    Latex: 插入数学公式
    Matlab: 作图
    Random Access Iterator 2019 ICPC 徐州网络赛(树上概率DP)
    2019南京网络赛D Robots(概率DP+拓扑序)
    HDU3507 Print Article(斜率优化+单调队列)
    hdu4632(区间dp)
    POJ 1651 Multiplication Puzzle 区间DP
    暑假集训
    POJ-2955(区间DP)
    kuangbin计算几何模板转载
  • 原文地址:https://www.cnblogs.com/lyx-hhhhh/p/10744867.html
Copyright © 2011-2022 走看看