随笔分类 -  java

摘要:hashMap在进行添加数据时,会使用根据key的hashCode对map的值进行计算,获得一个位置,当hashCode出现碰撞时会形成一个链表,链表的长度当达到8时,会将链表转换为红黑树,当链表的长度为6时,红黑树又会转换成链表。 原因: 链表的平均查找长度为 (n+1)/2 红黑树的平均查找长度 阅读全文
posted @ 2021-04-26 14:57 秦明科 阅读(69) 评论(0) 推荐(0)
摘要:我们主要看put方法,因为比较有深度。 可以看到其中调用了putValue方法 5个参数 参数1 Hash(key)通过计算得到Hash散列 参数2 key:存储的key 参数3 value:存储的Value 参数4:代表遇到相同的key值是否替换value的值 参数5:不太清楚。先不管 1 fin 阅读全文
posted @ 2020-12-09 15:28 秦明科 阅读(118) 评论(0) 推荐(0)
摘要:1搜索微信商户平台。进入开发文档 2选择相应的开发应用,其实大都差不多。我这边做的是小程序,就以小程序为例。选择小程序,下载对应的sdk. 4下载完对应的sdk以及dome之后。使用的时候,直接使用pom文件导入,然后安装,最后导入到自己使用发服务中即可。重点--小程序中没有sdk。直接去其他相关程 阅读全文
posted @ 2020-07-09 17:30 秦明科 阅读(2472) 评论(0) 推荐(0)