会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李玉杰
博客园
首页
博问
闪存
新随笔
订阅
管理
2020年1月21日
List的实现类之间的区别以及ArrayList的源码解析
摘要: 1.List的实现类有ArrayList, LinkedList, Vactor, Stack; ArrayList:底层是动态数组结构,数据查询方便、数据增删改不方便,线程不安全,本质上就是通过定义新的更大的数组,将旧数组内容拷贝到新数组,来实现扩容。当我们调用无参构造的方法来构造Arraylis
阅读全文
posted @ 2020-01-21 08:35 李玉杰
阅读(84)
评论(0)
推荐(0)
2020年1月6日
List,Set,Map的区别以及接口API解析
摘要: List,Set,Map的区别 List: 1、可以允许重复的对象 2、可以插入多个null元素 3、是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序 4、常用的实现类有ArrayList,LinkedList和Vector。ArrayList提供了使用索引的随意访问,底层结构是数
阅读全文
posted @ 2020-01-06 09:32 李玉杰
阅读(323)
评论(0)
推荐(0)
2019年12月30日
Iterator和ListIterator区别以及详细的API解析
摘要: 注意:内容来自网络他人文章! 凡是实现了Collection接口的集合类,都有一个Iterator方法,用于返回一个实现了Iterator接口的对象,用于遍历集合;Iterator接口定义了3个方法分别是 hasNext() , next() , remove() ; 我们在使用List,Set的时
阅读全文
posted @ 2019-12-30 09:39 李玉杰
阅读(238)
评论(0)
推荐(0)