摘要:
Map 双列数据,存储key-value对(键值对)的数据。 HashMap 作为 Map 的主要实现类,线程不安全,效率高。可存储 null 的 key 和 value。 底层:数组 + 链表 + 红黑树 LinkedHashMap 保证在遍历map时可以按照添加的顺序实现遍历。 原因:在原有的H 阅读全文
posted @ 2021-07-17 21:31
子丶非鱼Zzz
阅读(64)
评论(0)
推荐(0)
摘要:
向TreeSet中添加的数据,要求是相同类的对象。 TreeSet可以按从小到大的顺序自动排序。 阅读全文
posted @ 2021-07-17 21:30
子丶非鱼Zzz
阅读(58)
评论(0)
推荐(0)
摘要:
LinkedHashSet每个数据添加了两个引用(双向链表),记录此数据的前一个数据和后一个数据 阅读全文
posted @ 2021-07-17 21:29
子丶非鱼Zzz
阅读(45)
评论(0)
推荐(0)
摘要:
我们向HashSet中添加元素a,首先调用a所在类的hashCode(),计算a的哈希值,此哈希值接着通过某种算法算出在HashSet数组中的存放位置(即为索引位置),判断数组此位置上是否已有元素: 若无元素,则 a 添加成功。 若有元素(或以链表形式存在的多个元素),则比较 a 与 b 的 has 阅读全文
posted @ 2021-07-17 21:28
子丶非鱼Zzz
阅读(311)
评论(0)
推荐(0)
摘要:
无序性 无序性不等于随机性 存储的数据在底层数组中并非按照数组索引顺序添加,而是根据数据的哈希值排序。 不可重复性 保证添加的元素按照equals()判断时不能返回true,相同的元素只能添加一个 阅读全文
posted @ 2021-07-17 21:21
子丶非鱼Zzz
阅读(117)
评论(0)
推荐(0)
摘要:
void add(int index,object ele) : 在index位置插入eLe元素 boolean addAll(int index, Collection eLes) : 从index位置开始将eLes中的所有元素添加进来 Object get(int index) : 获取指定in 阅读全文
posted @ 2021-07-17 21:19
子丶非鱼Zzz
阅读(54)
评论(0)
推荐(0)
摘要:
创建对象时就创建了长度为10的数组,每次扩容扩大为原来的2倍。 阅读全文
posted @ 2021-07-17 21:17
子丶非鱼Zzz
阅读(47)
评论(0)
推荐(0)
摘要:
LinkedList用双向链表存储数据 last -- 最后一个 first -- 第一个 prev --前一个 next --后一个 阅读全文
posted @ 2021-07-17 21:16
子丶非鱼Zzz
阅读(36)
评论(0)
推荐(0)
摘要:
ArrayList jdk7 创建对象时就创建了长度为10的Object[ ]elementData。 当调用add()时空间不够用时,创建新的数组,将数组长度扩为原来的1.5倍,同时将原有数据复制到新的数组中。 jdk8 创建对象时Object[ ] elementData初始化为,第一次调用ad 阅读全文
posted @ 2021-07-17 21:15
子丶非鱼Zzz
阅读(35)
评论(0)
推荐(0)
摘要:
本次javaweb实习基于目前流行的企业级框架Spring 、Spring MVC、MyBatis(SSM)和前端技术JQuery的图书管理系统,主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。 1.技术简介 1.1 Mysql数据库: Mysql是一种开放 阅读全文
posted @ 2021-07-17 21:13
子丶非鱼Zzz
阅读(3120)
评论(0)
推荐(0)

浙公网安备 33010602011771号