![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
Hebuter_M_C
这个作者很懒,什么都没留下…
展开
-
java中super的两种用法
转自:http://blog.csdn.net/yihuei123/archive/2007/06/04/1637893.aspx通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。转载 2017-02-20 09:56:40 · 1027 阅读 · 0 评论 -
哈希是什么?为什么哈希存取比较快?
本内容为本人学习《大话数据结构》一文的总结摘要:哈希算法存取之所以快,是因为其 直接通过关键字key得到要存取的记录内存存储位置试想这样的场景,你很想学太极拳,听说学校有个叫张三丰的人打得特别好,于是你到学校学生处找人,学生处的工作人员可能会拿出学生名单,一个一个的查找,最终告诉你,学校没这个人,并说张三丰几百年前就已经在武当山作古了。可如果你找对了转载 2017-02-22 16:41:23 · 1602 阅读 · 1 评论 -
Map遍历的四种方法及比较
1 如果你使用HashMap1.同时遍历key和value时,keySet与entrySet方法的性能差异取决于key的具体情况,如复杂度(复杂对象)、离散度、冲突率等。换言之,取决于HashMap查找value的开销。entrySet一次性取出所有 key和value的操作是有性能开销的,当这个损失小于HashMap查找value的开销时,entrySet的性能优势就会体现出来。例如上述对比转载 2017-02-23 10:27:31 · 653 阅读 · 0 评论