PCJ is a collections framework for primitive Java
types. The framework supports all primitive
types and includes bridges to the standard Java
Collections Framework.
The focus of v1.2 has been to implement sorted sets and add meaningful messages to exceptions.
Homepage: http://pcj.sf.net
Changes:
* Sorted set interfaces
* Adapters from JCF SortedSet to primitive sorted sets
* Adapters from primitive sorted sets to JCF SortedSet
* Bit and range set classes now implement the sorted set interface
* Exceptions thrown now include error messages
* List interfaces and implementations now includes element searches from specified positions
* Minor corrections to documentation
* Bugfixes in map implementations
A patch for v1.1 is now available. It fixes a problem with the getLast() method of the TArrayDeque classes. If you have already installed version 1.1 simply download the patch and unzip it in the installation directory.
Get the patch: http://prdownloads.sourceforge.net/pcj/pcj-1.1.1-patch.zip?download
PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
The focus of v1.1 has been to complete a branch of the map interface hierarchy and make the API interact better with client Java code.
Homepage: http://pcj.sf.net
Changes:
* Maps from objects to primitive values
* Array constructors for collection classes
* Support for cloning
* Support for serialization
* Minor corrections of the documentation
PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
With this first production version the API has stabilized and future versions will be backwards compatible.
Changes from last beta release:
* Support for JDK 1.3
* Unmodifiable sets
* Unmodifiable lists
* Minor simplifications of the code
PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
With the first beta release the API has stabilized. Further development of the API will aim at compatibility with previous releases.
Changes from last alpha release:
* New: Stack interfaces and array based implementations
* New: Hash based implementations of TKeyMaps
* New: Adapter classes for TKeyMaps
* New: Deque interfaces and array implementations
* New: Validation methods for adapter collections
* Developer's guide rewritten
* API documentation improved and corrected
* Minor changes to abstract implementations... read more
PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
The PCJ 1.0 alpha 2 release includes
* New guide to PCJ.
* New benchmark API.
* Benchmark results.
* New lget() and tget() methods for map classes to avoid two
lookups.
* Performance improvements.
* API documentation improved and corrected.
* Bug fixes to adapter classes.
* Single argument constructors added to most collection
classes.
* TKeyMap interfaces refined with iterator.
* ensureCapacity() for bit sets.
* trimToSize() is now a general method of both collections
and maps.... read more
Primitive Collections for Java is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
The aim of the alpha version is to stabilize the external API and work towards a robust first release. The release includes the basic class hierarchy for collections, sets, lists, maps, and adapters. Among other things it provides a range based set implementation, and two different hash based implementations of both sets and maps.