Java笔记
一个老头子
这个作者很懒,什么都没留下…
展开
-
HashSet源码分析
HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet的实现比较简单,相关HashSet的操作,基本上都是直接调用底层HashMap的相关方法来完成, Hash...原创 2020-05-05 10:05:14 · 79 阅读 · 0 评论 -
HashMap源码分析
hashing(哈希法)的概念 散列法(Hashing)是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。 对比:Hashtable、HashMap、TreeMap Hashtable 是早期Java类库提供的一个哈希表实...转载 2020-05-05 08:53:33 · 121 阅读 · 0 评论 -
Git简单命令
我的名字和Email $ git config --global user.name “mxb” $ git config --global user.email "1151745765@qq.com" 一创建版本库及其相关操作 1.mkdir learngit 创建一个叫learngit的版本库 2.cd learngit 打开learngit 版本库 3.pwd ...原创 2018-12-16 09:16:52 · 92 阅读 · 1 评论