自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 hashcode原理及计算下标的原理

当插入对象时,先计算对象的哈希码,然后使用取模运算将哈希码映射到桶的范围内(0-9),得到对象在数组中的下标位置。当查找对象时,也是先计算对象的哈希码,然后根据哈希码计算出对象在数组中的下标位置,从而找到对应的对象。具体地,使用哈希码对桶的数量进行取模运算,得到的余数就是对象在数组中的下标位置。在哈希表中,hashCode() 方法的返回值通常被用作计算对象在数组中的下标位置的依据。一般来说,哈希表的大小是固定的,即桶的数量是有限的。当插入或查找对象时,需要根据对象的哈希码计算出它在数组中的下标位置。

2023-07-02 09:53:39 536 1

原创 ArrayList和linkedList的区别

首先ArrayList底层是连续内存存储数组,linkList底层是分散地址存储链表,都继承了List接口。ArrayList数组更适合查询、尾部插入数据,因为数组是顺序存储。另外不要试图使用index0f等返回元素索引,并利用其进行遍历,使用indexl0f对list进行了遍历,当结果为空时会。ArrayList的默认初始容量为:10(n),扩容数为n+(n>>1),也就是说原来为10,扩容后就为15.使用ArrayList在创建前先定义大小,防止一次就放入1000个,初始长度为10,导致频繁扩容。

2023-07-02 09:22:48 100 1

原创 企业招聘模拟软件设计与实现

企业招聘模拟软件设计与实现

2021-12-29 20:44:12 687

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除