fastutil在Java的集合框架的基础上进行扩展,主要的目的是快速存取以及低内存占用。同时也提供了一组快速的API用来读写文本和二进制文件。
fastutil通过提供特定于类型的映射,集合,列表和队列,从而占用较小的内存并快速访问和插入,从而扩展了 Java™CollectionsFramework。还为二进制文件和文本文件提供大型(64位)数组,集合和列表以及快速,实用的I/O类。它是根据ApacheLicense2.0发行的免费软件。它需要Java7或更高版本。这些类实现其标准对应接口(例如, Map用于地图),并且可以插入现有代码中。而且,它们提供了标准类中不可用的其他功能(例如双向迭代器)。除了对象和原始类型之外,fastutil类还提供对引用的支持,即使用相等运算符而不是equals()方法进行比较的对象。源代码是使用C预处理程序生成的,从一组驱动程序文件开始。你可以偷看Java文档生成的文档。特别是,概述介绍了中使用的设计选择fastutil。点击空白处退出提示
评论