![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的一些基础知识——关于Hash
文章平均质量分 87
xychencs
这个作者很懒,什么都没留下…
展开
-
Java中关于Hash的三类常见集合实现类
Java中关于Hash的三类常见集合实现类 说到hash,顺带一提:java中String.hashCode()方法的算法如下:str.charAt(0) * 31n-1 + str.charAt(1) * 31n-2 + ... + str.charAt(n-1) 这个算法肯定是有可能碰撞的,由于测试中,可能需要两个String hash之后的值 会碰撞,所以特地搜索了一下,其中“A...原创 2018-06-02 22:13:09 · 901 阅读 · 0 评论 -
Java中抽象类和接口的区别
Java中抽象类和接口的区别在Java语言中,接口和抽象类都不能被实例化,都位于继承树的最顶端,主要是用来给其他类实现或者继承。接口和抽象类都可以包含抽象方法,而实现它们的普通子类都必须实现这些抽象方法。抽象方法是一种特殊的方法:只有声明,没有具体的实现。抽象方法的声明格式为:作者:海子出处:http://www.cnblogs.com/dolphin0520/一.抽象类 在了解抽象类之前,先...转载 2018-06-18 18:57:38 · 129 阅读 · 0 评论 -
Java中的String、StringBuilder、StringBuffer三者的区别
Java中的String、StringBuilder、StringBuffer三者的区别 在刚开始学习的时候,对于性能啥的完全不了,一般字符串操作都是String直接加加减减,觉得能完成功能完成就好了。然后考虑到找工作了,看了点面经发现有可能会问到一些相关的问题,了解了一些。后面看了点关于虚拟机的知识,慢慢对String类型如何实现和底层是怎么样的产生了兴趣。找个机会总结一下 这篇文章...原创 2018-06-18 20:04:46 · 228 阅读 · 0 评论