随笔分类 - 集合
list map set tree queue
摘要:Preface:集合是一个一直都在用的东西,但是之前一直都没有完整的梳理过整个集合体系,用的最多的是List和Map等,当随着后面的工作需求也慢慢的会开始用到currentHashMap,Queue,Vectot等稍稍更“高端”的实现类,期间我也踩过一些坑,所以想开一个集合系列的博客来做一个总结和梳
阅读全文
摘要://TODO List接口实现类结构图 文章主要是看官方API和源码做的梳理和平时使用的一些心得 方法解析(继承集合接口的方法这里就不详细写了) List: |--Vector:内部是数组数据结构,是同步的。增删,查询都很慢! |--ArrayList:内部是数组数据结构,是不同步的。替代了Vect
阅读全文
摘要:1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2、如何使用ArrayList 最简单的例子:ArrayList Li
阅读全文
摘要:Map.EntrySet 的用法 package edu.smc.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public c
阅读全文