Map

Map

image

  • 用于存储键值对
  • 键:不可重复,都无下标
  • 值 可以重复
  1. put() 添加 修改
  2. keySet() 所有键
    3.values() 所有值
  3. entrySet() 键值对
  4. remove(); 删除
  5. containsKey(key)是否包含这个键
    查询
  6. 循环键
    String k:map.get(k)
  7. 循环值
    String v:map.values()
  8. 循环键值对
    Entry<String,String> kv:map.entryset

HashMap

线程不安全,可以为空

Hashtable Properties 读配置文件

线程安全,效率低,使用少,不能为空
Properties pro = new Properties();
类加载器将文件转换为IO流
image
image

加载流
pro.load(inputStream)
通过key获取流
pro.getProperties(key)

SortMap TreeMap

ArrayList

1、ArrayList在无参构造的时候,设置对象数组为空
2、如果是无参构造出来的空集合,一开始长度为0,第一次执行添加操作的时候,会扩容到10
3、以后ArrayList满了的时候就会按照1.5倍进行扩容
4、如果构造的是带参的,那么直接扩容到参数指定的个数,特例如果参数为0,就从0开始扩容

posted @ 2022-07-13 20:38  yishizhengbianren  阅读(128)  评论(0)    收藏  举报