JavaCollections
stevenbill
这个作者很懒,什么都没留下…
展开
-
Java Enum类型定义的方法(二)
package com.abin.info.service; public interface TeamService { public static enum TeamType { TeamName("NameOfTeam"), TeamNumber("NumberOfTeam"), TeamArea( "AreaOfTeam"), TeamTrue("TrueOf...原创 2012-03-12 18:13:23 · 123 阅读 · 0 评论 -
java中,映射的散列码
散列码就是通过一种不可逆的散列(Hash)算法,对一个数据进行计算,获得一个“唯一”的值。这个值可以对这个数据进行标识,在查找数据的时候,可以通过这个值来快速定位数据,从而有效减少开销。 由于散列长度是有限和固定的,因此在数据极多的情况下散列值会出现重复,用术语讲就是“碰撞”。这个时候就需要其它方法来消除这种碰撞,比如再散列、拉链算法等。 举个例子,设计一个散列算法,这个算法是把比划数相加...原创 2012-03-13 20:55:31 · 138 阅读 · 0 评论 -
Java Hash算法
HashMap使用Hash算法,所以在解剖HashMap之间,需要先简单的了解Hash算法,Hash算法一般也成为散列算法,通过散列算法将任意的值转化成固定的长度输出,该输出就是散列值,这是一种压缩映射,也就是,散列值的空间远远小于输入的值空间。 简单的说,hash算法的意义在于提供了一种快速存取数据的方法,它用一种算法建立键值与真实值之间的对应关系,(每一个真实值只能有一个键值,但是一个键...原创 2012-03-13 21:13:28 · 203 阅读 · 0 评论