JDK1.5以后的集合框架备忘
Collection
List ArrayList (用于遍历情景)
LinkedList (用于动态添加修改情景)
Vector(线程安全集合)
Set HashSet,TreeSet
Queue PriorityQueue
Map HashMap,TreeMap(红黑树排序Map) ConcurrentHashMap(线程安全Map)
JDK1.5+ 提供2个线程安全包装类
1 synchronizedMap 2 synchronizedList
这样就获取1个线程安全HashMap
Map map = Collections.synchronizedMap(new HashMap());
JDK1.5+ 提供基于高并发环境下的集合类
ConcurrentHashMap 高并发Map
ConcurrentLinkedQueue 高并发非阻塞队列
LinkedBlockingQueue 链表实现阻塞队列
ArrayBlockingQueue 数组实现阻塞队列
CopyOnWriteArrayList 线程安全的ArrayList,对于add,set操作用将原来的数组拷贝到新的来实现
CopyOnWriteArraySet 线程安全ArraySet同上
分享到:
相关推荐
用java实现备忘时钟,适合初学者,用java实现备忘时钟,适合初学者,
Java写的一个类似windows自带的日历程序,他除了可以浏览日期外,还可以在特定的时间点写备忘录,当到达该时间点时会有弹窗提示。
用JAVA编写的备忘录, 可以记录下你每天做的事情,可以查看你以前做的事情,很有帮助
JAVA程序日历源码,层次清晰,编写规范
java开发备忘录
基于java的备忘录软件开发,还有日程管理的功能
Java设计模式,备忘录模式的Demo,具体的思想与实现有很多讲得很好的老师,我是看厉风行老师的视频学的,讲得不错,简单易懂
JavaME开发备忘.pdf
JavaD图形备忘Java多媒体PPT教案学习.pptx
备忘录模式的示例代码和文档,学习备忘录模式的参考资料。
一个自己写的备忘录程序,可以用标题和内容的形式记录一些信息,可以按照标题、记录日期、信息类型查询,导出excel数据。另外提供到期提示和闹钟功能。使用javadb嵌入式数据库,swing外观。提供Eclipse工程源代码和...
java课程设计--用java写的个人备忘录管理系统
NULL 博文链接:https://lgsun592.iteye.com/blog/977825
当初学习JAVA时候,敲得一个黑窗口JAVA备忘录,用的HASHMAP对数据进行增删改查。
实现备忘录基本功能,可以显示年月日日历,点击任意一日期可以写备忘录,写完保存后在点这个日期则跳出窗口说该日期有备忘录
java设计模式-备忘录模式源代码, 源码中为设计模式的工程源文件,已经测试过,没有问题。
一个用java源码实现的通讯录及备忘录管理
基于java开发的个人数字助理,有日志、电话本、备忘录等功能。
一个用JAVA做的备忘录系统,实现一些界面控制操作。
备忘录软件的主要功能包括添加备忘录、修改备忘录、查询备忘录、删除备忘录等。此外,还能够打开Windows系统中记事本、计算器等小工具。