day21_ Map集合 和 Debug追踪

今日内容

  • HashMap存储自定义类型键值
  • LinkedHashMap
  • HashTable
  • Debug追踪

HashMap存储自定义类型键值

  1.是Map接口的子类,需要通过重写hashCode方法和.equals方法保证其键值的唯一性

  2.查询速度快

  3.他存放的键值对是无序的,不允许有重复的。

  4.可以存放null key键,null value值

LinkedHashMap

  1.LinkedHashMap是HashMap的子类

  2.LinkedHashMap保证成对元素的唯一性,

  3.查询速度快

  3.他存放的元素是有序的

HashTable

  1.底层是一个哈希表,线程安全的集合,是单线程集合,速度慢

  2.不可以存储null键,null值

Debug追踪

  可以让代码逐行执行,查看代码的执行过程,调试程序中出现的bug

    使用方式:

  在行号的左边,双击添加断点()

  右键启动Debug程序

  执行程序:

    F8:跳到下一个断点  如果没有下一个断点,那么程序就结束了

    F5:进入到当前的方法

    F6:运行下一行代码,不进方法,但是有断点必须进来

    F7:退出当前方法

原文地址:https://www.cnblogs.com/rxqq/p/14107855.html