八、其他说明

一、Hashtable、Hashmap都是实现Map接口的,区别是什么?

  1、Hashtable是线程完全的,Hashmap是线程非安全的。

  2、HashMap键最多一个null,值可以有多个null。

二、properties类

  作用:读写资源配置文件,键和值只能为字符串。

三、同步控制

  多线程并发访问集合的线程安全。(多人咬苹果,不能咬到别人的手)

1.常见容器arraylist、hashset、hashmap都是线程不安全的

2.collections提供了synchronizedxxx方法,将指定容器包装成线程同步。

四、Guava:google 的工程师利用传说中的"20%时间"开发的集合库,它是对jdk提供的扩展,提供了很多实用的类来简化代码

jar包:https://code.google.com/p/guava_libraries/

版本控制:cvs  svn   git

Commons-Collections:提供一个类包来扩展和增加标准的java conllection框架处理数据灵活。

posted @ 2022-04-01 15:36  小熊尤里  阅读(33)  评论(0编辑  收藏  举报