Java基础
文章平均质量分 97
笨菜先飞
菜鸟的路上越走越远
展开
-
HashMap小记
HashMap小记 HashMap线程不安全,ConcurrentHashMap线程安全 1.7HashMap 数组+链表 数组查询快,插入慢;链表插入删除快,查询慢 先了解一下里面定义的一些变量 static final int DEFAULT_INITIAL_CAPACITY = 16;//默认初始容量大小 static final int MAXIMUM_CAPACITY = 1073741824;//最大容量 static final float DEFAULT_LOAD_FACTO原创 2020-10-25 14:11:51 · 259 阅读 · 0 评论 -
Java集合详解3——List与Set小结
Java集合详解3——List与Set小结List与Set小结ArrayList和Vector List与Set小结 List,Set都是继承自Collection接口,Map则不是 List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以原创 2020-11-10 09:36:27 · 227 阅读 · 0 评论 -
Java集合详解2——Set
Java集合2——SetList、Set与MaphashSetLinkedHashSetTreeSet类 List、Set与Map 概述: Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。实际上Set就是Collection只是行为略有不同(Set不允许包含重复元素)。 Set集合不允许包含相同的元素,如果试图把两个相同元素加入同一个Set集合中,则添加操作失败,add()方法返回false,且新元素不会被加入。 hashSet HashS原创 2020-11-10 09:03:41 · 457 阅读 · 0 评论 -
Java集合详解1——List
Java集合详解1集合大纲集合框架结构图集合与数组的区别 集合大纲 集合框架结构图 集合与数组的区别 长度区别 数组长度固定 集合可变 内容区别 数组可以是基本类型,也可以是引用类型 集合只能是引用类型 元素内容 数组只能存储同一种数据类型 集合可以存储不同数据类型(集合一般也存储同一种数据类型) ...原创 2020-11-09 10:25:59 · 354 阅读 · 2 评论