摘要:
hashMap 1.结构 数组加单向链表 2.put过程 key ⇒ hashCode=key.hashCode ⇒ index=hashCode%arry.length(求余) ⇒ key和value组成一个实体放到对应的数组位置 ⇒如果存在数据,头插法插入链表,然后链表下移 3.初始化大小 阅读全文
摘要:
赋值、深拷贝和浅拷贝 1.简介 深拷贝与浅拷贝的根本区别:创建新的内存空间 未创建内存空间,只是复制对象引用的被称为浅拷贝,拷贝前后的的两个对象相互影响 创建内存空间,将值存入新的内存空间的被称为深拷贝,拷贝前后的两个对象互不影响 2.copyProperties()对象拷贝方法 1.Apache 阅读全文
摘要:
List中add和set的用法 1.作用 add()是添加元素的作用,set()是更改元素的作用 2.用法 void add(int index,e element):将指定的元素(element)插入此列表中的指定位置(index)。将当前处于该位置的元素(如果有)和所有后续元素移动到右侧(将其索 阅读全文