Koloboke是一个精心设计的java集合框架,相比JDK的设计更加专业和高效。支持JDK6+,采用Apache 2许可证。Koloboke兼容所有的原始的集合扩展基本的接口(Collection, Set, Map)。
示例代码:
@KolobokeMap @NullKeyAllowed(false) abstract class NonnullKeyMapimplements Map { static Map withExpectedSize(int expectedSize) { return new KolobokeNonnullKeyMap (expectedSize); } }