摘要: 前言 之前面试总是问道两者的区别,这里简单总结一下。 Comparable简介 Comparable可以认为是一个内比较器,实现comparable的类有一个特点,就是可以自己比较,也就是支持排序。 实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arr 阅读全文
posted @ 2017-10-21 21:21 申公 阅读(445) 评论(0) 推荐(0) 编辑
摘要: HASH: Hash是散列的意思,就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。关于散列值,有以下几个关键结论: 1、如果散列表中存在和散列原始输入K相等的记录,那么K必定在f(K)的存储位置上 2、不同关键字经过散列算法变换后可能得到同一个散列地址,这种现象称为碰撞 3 阅读全文
posted @ 2017-10-21 17:16 申公 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://www.cnblogs.com/xrq730/p/4841518.html 前言 有这么一段代码: 运行结果是什么?答案当然是true。对,答案的确是true,但是这是为什么呢?很多人第一反应肯定是两个"123"的String当然相等啊,这还要想。但是"=="在Java比较的 阅读全文
posted @ 2017-10-21 11:31 申公 阅读(274) 评论(0) 推荐(0) 编辑