扩容方法 resize( ) 扩容机制: 什么时候才需要扩容当 HashMap 中的元素个数超过数组大小(数组长度)*loadFactor(负载因子)时,就会进行数组扩容,l...
扩容方法 resize( ) 扩容机制: 什么时候才需要扩容当 HashMap 中的元素个数超过数组大小(数组长度)*loadFactor(负载因子)时,就会进行数组扩容,l...
查找元素方法 get( ) 查找方法,通过元素的 key 找到 value get 方法主要调用的是 getNode 方法 通过 hash 值获取该key映射到的桶上的 ke...
一. 介绍 JSTL(Java Server Pages Standarded Tag Library):JSP 标准标签库 主要提供给开发人员一个标准通用的标签库 开发人员...
将链表转换为红黑树 treeifyBin( ) 节点添加完成之后判断此时节点个数是否大于 TREEIFY_THRESHOLD 临界值 8,如果大于则将链表转换为红黑树,转换红...
添加方法 put( ) put方法是比较复杂的,实现步骤大致如下: 先通过hash值计算出key 映射到哪个桶; 如果桶上没有碰撞冲突,则直接插入; 如果出现碰撞冲突了,则需...
1. HashMap() 2. HashMap(int initialCapacity) 3. HashMap(int initialCapacity, float loa...
1. 继承关系 继承关系图- Cloneable 空接口,表示可以克隆。创建并返回 HashMap 对象的一个副本- Serializable 序列化接口。属于标记性接口。H...
1.介绍 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他...
Mybatis基于注解开发 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了 注解说明@Insert实现新增@U...