当前位置:首页 > 技术知识 > 正文内容

Java集合框架:总结(java集合框架是什么?说出一些集合框架的优点)

maynowei8个月前 (08-05)技术知识118

Java集合框架这个系列做了一个整理,主要包括:

  1. Map系:HashMap, LinkedHashMap, TreeMap, WeakHashMap, EnumMap;

  2. List系:ArrayList, LinkedList, Vector, Stack;

  3. Set系:HashSet, LinkedHashSet, TreeSet;

  4. 工具类:Collections,Arrays

不过并没有对多线程(ConcurrentHashMap,BlockingQueue等)集合框架进行整理,以后有机会再整理出来。

这个文章列表如下:

  1. 《Comparable与Comparator浅析 》

  2. 《Java引用类型》

  3. 《Java集合框架:HashMap》

  4. 《Java集合框架:LinkedHashMap》

  5. 《Java集合框架:TreeMap》

  6. 《Java集合框架:WeakHashMap》

  7. 《Java集合框架:EnumMap》

  8. 《Java集合框架:ArrayList》

  9. 《Java集合框架:LinkedList》

  10. 《Java集合框架:Set(HashSet,LinkedHashSet,TreeSet)》

  11. 《Java集合框架:Arrays工具类》

  12. 《Java集合框架:Collections工具类》

最后以一张结构图结束。整个Java集合框架如下图所示(图是网上抠的,具体哪里忘记了,好像是Think in Java中的图):

想要了解更多Java知识那就来关注我们吧! 精彩内容多多哦!不从错过哦!

多多关注

相关文章

Axure案例小红书APP登陆界面划屏效果制作

有一款叫做小红书的APP(不是小黄书)登陆界面做的非常清新脱俗,教他家用Axure模仿练习一下他的登陆界面划屏效果,这个内容虽然有些多,但是制作方法并不难,耐心跟着做的话肯定没问题哒!点击观看效果效果...

iOS开发生涯的初恋:详解Objective-C多项改进

CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送...

Android让视图折叠(安卓叠加视图设置)

Android UI Libs之ExpandableLayout1. 说明ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时...

一文弄懂 GO 的 互斥锁 Mutex !(互斥锁的使用方法)

在 Go 语言并发编程中,互斥锁(Mutex)是一个非常重要的同步原语。本文将深入介绍 Mutex 的使用方法、实现原理以及最佳实践。1. 什么是 Mutex?Mutex(互斥锁)是一种用于多线程编程...

ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也...

采用Oracle OSB总线进行服务注册和接入

做大型企业内部业务系统集成的应该都知道,Oracle SOA套件当前是应用广泛的一个商业集成产品套件,其中包括了OSB服务总线, BPEL业务流程引擎,BPM业务流程管理,ODI大数据服务集成,MFT...