fastutil Java集合框架开源项目

我要开发同款
匿名用户2009年02月19日
38阅读
开发技术Java
所属分类程序开发、常用工具包
授权协议Apache

作品详情

fastutil在Java的集合框架的基础上进行扩展,主要的目的是快速存取以及低内存占用。同时也提供了一组快速的API用来读写文本和二进制文件。

fastutil通过提供特定于类型的映射,集合,列表和队列,从而占用较小的内存并快速访问和插入,从而扩展了 Java™CollectionsFramework。还为二进制文件和文本文件提供大型(64位)数组,集合和列表以及快速,实用的I/O类。它是根据ApacheLicense2.0发行的免费软件。它需要Java7或更高版本。

这些类实现其标准对应接口(例如, Map用于地图),并且可以插入现有代码中。而且,它们提供了标准类中不可用的其他功能(例如双向迭代器)。

除了对象和原始类型之外,fastutil类还提供对引用的支持,即使用相等运算符而不是equals()方法进行比较的对象。

源代码是使用C预处理程序生成的,从一组驱动程序文件开始。你可以偷看Java文档生成的文档。特别是,概述介绍了中使用的设计选择fastutil。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论