- 博客(3)
- 收藏
- 关注
原创 hasMap
链表节点:重新计算位置(新位置=原位置 或 原位置+旧容量):扩容时保持链表顺序(解决JDK7死循环问题):JDK 7链表扩容时可能形成环形链表。:最多一个null键,多个null值。:解决哈希碰撞导致的性能退化。:旧容量 << 1(2倍):高位参与运算,分布更均匀。:不保证元素顺序(与。:多线程put导致覆盖。
2025-04-07 09:28:17
605
原创 初识java
Java最早是由SUN公司的詹姆斯·高斯林在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。直到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年5月以Java的名称正式发布,原因是Oak已经被人注册了,因此SUN注册了Java这个商标。随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。随着Sun公司在2010年被Oracle公司收购,Java相关的专利也被转移到了Oracle公司。根据Java。
2025-04-01 22:19:27
1101
原创 Java List集合之 ArrayList and LinkedList:(如果有缺少后期会补充)
extends E> c )从指定位置开始,将指定collection 中的所有元素插入到此列表中。oldE set(int index,E element) 用指定的元素替代此列表中指定位置上的元素。list接口提供了多种方式来遍历其中的元素,一下是三种常见的遍历方式,每种方式都有相应的代码示例。boolean remove(object c ) 从集合中删除指定的元素,删除一个就返回。E remove(int index):根据指定下标删除元素,并吧删除的元素返回。
2025-04-01 21:33:31
1953
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人