- 博客(5)
- 收藏
- 关注
转载 【JDK7&JDK8】HashMap源码解析
HashMap源码解析哈希表哈希表是根据关键码去寻找值的数据映射结构;就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里;HashMap简介HashMap是基于哈...
2019-08-23 10:19:00 135
转载 JAVA将String字符串数组转成Long类型的List
背景在日常开发需求中,跟前端交互,时有传由多个id组成的id字符串给后端的情况,然而在数据库中保存的id是整型,比如Long类型,这个时候就需要把字符串数组转成一个Long类型的List了代码public static void main(String[] args) { str...
2019-08-12 12:00:00 17366
转载 LinkedList源码分析
LinkedList简介LinkedList底层是一个双向链表,适合数据的动态删除和插入,随机访问和遍历的速度比较慢实现了List接口,提供List接口所有方法的实现实现了Deque接口,实现了Deque所有的可选的操作实现了Cloneable接口,支持克隆实现了Serializa...
2019-08-11 22:09:00 99
转载 Vector源码分析
Vector源码分析简介和ArrayList一样,Vector也是基于数组实现的,也是一个动态数组,容量可以自动增长;但是与ArrayList不同的是,Vector的很多方法都是同步的,Vector是线程安全的;实现了List,RandomAccess,Cloneable,Serial...
2019-08-06 21:24:00 92
转载 ArrayList源码解析
ArrayList源码分析简介ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此又称为动态数组;在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。ArrayList继承...
2019-08-05 23:02:00 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人