摘要:
一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integ 阅读全文
摘要:
作者:于洋链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。 阅读全文
摘要:
解决冲突主要有三种方法:定址法,拉链法,再散列法 处理散列冲突的常用方法有两种,一种是开放地址法,一种是链地址法。 开放地址法 开放地址法就是一旦发生冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列表总能找到,并存入。开放地址法又分为线性探测法,二次探测法和随机探测法。 线性探测法的公式 阅读全文
摘要:
单引号引的数据是char类型的 双引号引的数据是String类型的 单引号只能引一个字符 而双引号可以引0个及以上 字符(Character)是指人类语言的最小的表义符号,字符是指计算机中使用的字母、数字和符号,包括1、2、3、A、B、C、#、! 阅读全文