java 同步容器

来源:互联网 发布:埃文特纳nba数据 编辑:程序博客网 时间:2024/05/22 12:12

Java学习笔记(3)

同步容器

  • Java集合容器框架,主要有四大类:List,Set,Queue,Map
  • List,Queue,Set接口分别继承了Collection接口,Map本身就是一个接口
  • 注意Collection和Map是一个顶层接口
  • tips:ArrayList,LinkedList,HashMap这些容器都是非线程安全的
  • Java中的一些同步容器:
  • 1)Vector,Stack,HashTable
  • 2)Collections类中提供的静态方法创建的类
  • Vector实现了List接口,Vector实际上就是一个数组,和ArrayList类似,但是Vector中的方法都是synchronized方法,即进行来同步措施
  • Stack也是一个同步容器,它的方法也用synchronized进行了同步,它实际上继承于Vector类
  • HashTable实现了Map接口,它和HashMap很相似,但是HashTable进行了同步处理,但是HashMap却没有
  • Collections类是一个工具提供类,注意,它和Collection不同,Collection是一个顶层的接口。在Collections类中提供了大量的方法,如对集合或容器进行排序,查找等操作。最重要的是,在它里面提供了几个静态工厂方法来创建同步容器类,例如synchronizedList(List<T> list)等

原作者:海子
    
出处:http://www.cnblogs.com/dolphin0520/
    
本博客中未标明转载的文章归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
0 0
原创粉丝点击