项目作者: eclipse

项目描述 :
Eclipse Collections是Java的集合框架,具有优化的数据结构和丰富,功能齐全且流畅的API。
高级语言: Java
项目地址: git://github.com/eclipse/eclipse-collections.git







collections@11.1.0?utm_medium=referral&utm_source=badge&utm_campaign=snyk-widget">





English | Deutsch | Ελληνικά | Español | 中文 | Français | 日本語 | Norsk (bokmål) | Português-Brasil | Русский | हिंदी | Srpski (latinica)

Eclipse Collections is a comprehensive collections library for Java. The library enables productivity and performance by delivering an expressive and efficient set of APIs and types. The iteration protocol was inspired by the Smalltalk collection framework, and the collections are compatible with the Java Collection Framework types.

The current GA release of Eclipse Collections (11.1.0) is compatible with Java 8+. Eclipse Collections 12.x will be compatible with Java 11+. Eclipse Collections is a part of the OpenJDK Quality Outreach program, and it is validated for different versions of the OpenJDK.

Why Eclipse Collections?

Learn Eclipse Collections

Eclipse Collections and JDK Compatibility Matrix

EC JDK 5 - 7 JDK 8 JDK 9 - 10 JDK 11 - 14 JDK 15 - 21
7.x.x
8.x.x
9.x.x
10.x.x
10.4.0
11.x.x
12.x.x

Note: Eclipse Collections 12.x will be compatible with Java 11+. EC 12.0 has not been released as GA yet, but there are a few milestone releases available to test with.

Acquiring Eclipse Collections

Maven

  1. <dependency>
  2. <groupId>org.eclipse.collections</groupId>
  3. <artifactId>eclipse-collections-api</artifactId>
  4. <version>11.1.0</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.eclipse.collections</groupId>
  8. <artifactId>eclipse-collections</artifactId>
  9. <version>11.1.0</version>
  10. </dependency>

Gradle

  1. implementation 'org.eclipse.collections:eclipse-collections-api:11.1.0'
  2. implementation 'org.eclipse.collections:eclipse-collections:11.1.0'

OSGi Bundle

Eclipse software repository location: https://download.eclipse.org/collections/11.1.0/repository

How to Contribute

We welcome contributions! We accept contributions via pull requests here in GitHub. Please see How To Contribute to get started.

Additional information