java集合框架
飞奔的大土豆
今天最好的表现是明天最低的要求
未来早已到来,只是还未普及
展开
-
图解集合4:HashMap
初识HashMap 之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢 (2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便 那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是HashMap。 HashMap是一种非常常见、方便和有用的集合,是一种键值对(K-V)形式的存储结构,下面将还是用图示的转载 2020-05-11 07:42:37 · 166 阅读 · 0 评论 -
图解集合1:ArrayList
关于集合 ,关注点可以分为 是否为空,重复,有序,安全 为什么ArrayList的elementData是用transient修饰的?: 避免数组为空元素的遍历,单个遍历元素实现序列化,ArrayList继承了实现serializable(仅标识可以序列化)/randomAccess(仅在标识提供随机访问:在遍历时体现);ArrayList的底层是基于动态数组实现可以实现默认16然后2倍数增加size 前言 这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不转载 2020-05-09 14:14:38 · 178 阅读 · 0 评论