HashMap、HashSet、HashTable HashMap 特点:使用了数组+链表+红黑树实现,Node数组为table,使用(table.length - 1) & hashcode(key)得到Node数组下标 初始容量:new出来后为空(空参),在添加了第一个元素后,自动扩容到16 最大容量:2^30 默认负载因子:0.75 链表转化树的默认阈值:链表长度大于8(至少为8),且表当前的容量不少于64 树转化链表的默认阈值:6( 2023-12-26 JAVA核心源码 > util篇 #java #源码
Arrays、ArrayDeque、ArrayList Arrays 这个类包含各种操作数组的方法(比如排序和查找)。这个类还包含一个静态工厂,允许将数组视为列表。 ArrayDeque 实际为循环队列 hail变化,tail一直指向null 最大容量为:Integer.MAX_VALUE - 8 初始容量:16个元素的长度 自动扩容策略:当前容量小于64时,则增长到原来的2倍,大于64则增长到原来的1.5倍,如果增长的需要大于原来的1.5倍,则扩 2023-12-25 JAVA核心源码 > util篇 #java #源码
Git使用手册 安装官网下载:https://git-scm.com/downloads (opens new window)下载完成后使用默认进行安装。 安装完成后,在开始菜单里找到 Git -> Git Bash,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 还需要最后一步设置,在命令行输入: 12git config --global user.name "Your Name&quo 2023-12-25 实用指南 #git
hexo文章编辑指南 Front-matter 是文件最上方以 --- 分隔的区域,用于指定个别文件的变量,举例来说: 1234---title: Hello Worlddate: 2013/7/13 20:46:25--- 以下是预先定义的参数,您可在模板中使用这些参数值并加以利用。 参数 描述 默认值 layout 布局 config.default_layout title 标题 文章的文件名 2023-12-25 实用指南 #实用指南 #文章编辑
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2023-12-25