java基础
JLegend
这个作者很懒,什么都没留下…
展开
-
java匿名类使用的局部变量只能用final修饰?
public class OuterClass { public InnerClass getInnerClass(final int num,String str2){ return new InnerClass(){ int number = num + 3; public int getNumber(){原创 2014-05-22 14:43:19 · 943 阅读 · 0 评论 -
HashMap里面hashCode的原理
HashMap里面hashCode的原理。 HashMap的结构:维护一数组,数组上存储的是一个Entry(KEY-VALUE)的链表。每次put()一个key-value的值,会先使用key通过hash算法、数组长度,生成一个int的下标,然后查看数组该下标下是否已经有值,即判断数组该下标位置下的链表是否有值。如果没有,就直接插入到该位置的链表上,否则,就比对该位置的链表有没有存在该key原创 2014-05-23 14:25:39 · 1272 阅读 · 0 评论