Java集合
文章平均质量分 87
对collection和map进行总结
心心念念的小鼠标
为梦想而疯狂!
展开
-
Error querying database. Cause: java.lang.reflect.InaccessibleObjectException:
最近开发过程中,居然碰到了一个Arrays.asList的错,怎么个场景呢?传参一个用固定符号拼接的字符串,需要转成集合然后再myBatis里in判断。然后就报错了。原创 2023-11-24 18:27:14 · 1440 阅读 · 0 评论 -
针对Arrays.asList的坑,可以有哪些处理措施
那么如果真的只习惯用Arrays.asList,那也是有对应的解决办法的。原创 2023-11-27 12:12:29 · 986 阅读 · 0 评论 -
Java Collection框架—List\ set \map 的异同世界
Java集合是多个对象的容方法。集合(容方法),简单点,其实就是一个对象,能将具有相同性质的多个元素汇聚成一个整体。Collections Framwork是用来表现和操纵集合的一个统一的体系结构。常用的集合有HashMap,HashSet,ArrayList……,因为对于每一个集合的内涵都很模糊,所以才会导致自己不知道具体的使用环境。我们通过对比来区分异同:Set(集)原创 2015-07-30 23:11:20 · 725 阅读 · 17 评论 -
ArrayList 循环Remove遇到的坑
ArrayList 循环remove,通过iterator的remove执行操作原创 2022-02-07 15:06:45 · 1083 阅读 · 1 评论 -
ArrayList源码解析
一、光说底层是采用数组的形式,怎么实现的?1)成员属性elementData定义arrayList底层是采用数组的形式,看源码我们可以看到:ArrayList 的元素存储在其中的数组缓冲区。 ArrayList 的容量就是这个数组缓冲区的长度。 添加第一个元素时,任何带有 elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA 的空 ArrayList 都将扩展为 DEFAULT_CAPACITY。transient Object[] elementDa原创 2022-02-06 15:26:48 · 948 阅读 · 0 评论 -
arrayList && linkedList
很久之前曾经写过一篇关于两个list性能方面的文章性能比较测试本篇则回归底层,来了解一下两个list。标题原创 2022-01-24 22:21:14 · 328 阅读 · 0 评论 -
java.lang.reflect.AccessibleObject
java.lang.reflect.AccessibleObject类是Field,Method和Constructor类对象的基类。 它提供了将反射对象标记为在使用它时抑制默认Java语言访问控制检查的功能。 当使用Fields,Methods或Constructors类对象来设置或获取字段,调用方法,或创建和初始化新的类实例时,执行访问分别检查(对于public,默认(包)访问,protected和private成员) 。 在反射对象中设置可访问标志允许具有足够权限的复杂应用程序(如Java对象序列化原创 2022-02-04 15:11:50 · 709 阅读 · 0 评论 -
来聊聊ArrayList是如何动态扩容的,是一种怎样的机制?
调用Arrays.copyOf方法将elementData数组指向新的内存空间时newCapacity的连续空间 并将elementData的数据复制到新的内存空间原创 2022-02-06 18:45:28 · 686 阅读 · 0 评论