Skip to content
This repository has been archived by the owner on Dec 11, 2022. It is now read-only.

Getting Started

Derk Norton edited this page Jun 10, 2021 · 5 revisions

Maven Dependencies

To get started using these classes, include the following dependency in your maven pom.xml file:

    <dependency>
        <groupId>com.craterdog</groupId>
        <artifactId>java-collection-framework</artifactId>
        <version>x.y</version>
    </dependency>

The source code, javadocs and jar file artifacts for this project are available from the Maven Central Repository. If your project doesn't currently use maven and you would like to, click here to get started down that path quickly.

Choosing a Collection

The following flow chart provides a way to easily choose which collection type is right for your needs:

Collection Flow Chart

No need to worry about the underlying implementation of each type of collection, they are all self-optimizing and adjust automatically to varying sizes and read/update patterns.

Writing Some Code

When you are ready to start writing code that takes advantage of the Crater Dog Technologies™ Java Collection Framework here are some additional resources that can help:

Contributing to the Project

We would love to have your help with this project if you have the time and interest. If you find a bug or have an idea of an enhancement you would like to see added to the project, you can quickly submit a change request using the project issue tracker by clicking here.

If you are very enthusiastic and want to try adding and fixing code yourself, feel free to fork the repository by clicking on the "Fork" button in the upper right corner of the project page. Once you have made your changes to the code you can initiate a pull request to get them integrated into the project.

To get more involved in this project, contact us at craterdog@gmail.com.