• 2020.12.07,map集合以及DeBug


    HashMap存储自定义类型值
    HashMap数据结构是哈希表,key值唯一只存储一次,如果重复后面的会覆盖前面的
    |
    当往HashMap中存储自定义对象的时候,如果自定义对象作为key值,要保证对象是唯一的,需要在对选哪个类里面重写hashCode和equals方法,如果要保证map中存储元素的顺序,(主要是体现在key的顺序),应该使用linkedHashMap集合来存储
    ||||||||||||
    ||||||||||||
    ||||||||||||
    LinkedHashMap

    • 是继承自HashMap
    • 数据结构就是哈希表+链表,多出来的链表就是拿来记录元素顺序的
    • linkedHashMap有序,key值不允许重复,重复后面就会覆盖前面的
    • 有序是存入和取出的顺序是一致的
    • linkedHashMap实现不是同步的
      |
      Hashtable
      Hashtable,线程安全(不报账性能所以速度慢),单线程的
      key和value值相对应,但是可以喝value都不能为空
      HashMap
      线程不安全(为了性能),多线程,速度快
      key与value值相对应,但是doukyweinull
      |
      Hashtable和Vector在JDK1.2之后被HashMap和ArrayList取代
      Hashtable的一个子类Properties至今任然广泛使用,因为他是与I/O流有关的集合
      |||||||||||||||||||||
      |||||||||||||||||||||
      |||||||||||||||||||||
      DeBug
      作用:可以让程序一行一行的执行
      使用方式
      在行号的左边鼠标双击打点
      选择DeBug运行方式
      |
      执行程序
      f8:当前程序执行或跳转到下一个断点处,黄色旁边一个绿色小三角
      红色小按钮就是停止
      f5:进入当前方法,没有方法就往下
      f6:运行下遗憾代码,不挂下一行有没有大蹲点,不进方法
      f7:退出当前方法
  • 相关阅读:
    使用PowerDesigner创建表并导入到数据库
    第二次作业——结对项目之需求分析与原型模型设计
    使用Git进行代码管理
    常用
    头文件
    只出现一次的数
    链表实现基础排序算法
    判断链表有公共点
    单链表判环
    二叉树非递归遍历
  • 原文地址:https://www.cnblogs.com/tushao/p/14098942.html
Copyright © 2020-2023  润新知