Primitive Collections for Java

Web Name: Primitive Collections for Java

WebSite: http://pcj.sourceforge.net

ID:131508

Keywords:

Collections,Primitive,Java,

Description:

Latest release is: pcj 1.2, August 27, 2003S ren BakAugust 27, 2003: pcj v1.2 releasedMarch 7, 2003: Bugfix release 1.1.1March 5, 2003: pcj v1.1 releasedFebruary 17, 2003: PCJ 1.0 releasedJanuary 15, 2003: PCJ 1.0 beta 1 releasedJanuary 7, 2003: PCJ 1.0 alpha 2 releasedDecember 29, 2002: Primitive Collections for Java 1.0 alpha 1 releasedDownloads documentationDownload the latest release,or view the release notes.You can view the API documentationdeveloper's guideonline.OverviewPrimitive Collections for Java (PCJ) is a set of collection classes for primitive data types in Java. The goal is to provide anefficient alternative to the Java Collections Framework (JCF) when using primitivedata types, such as int, boolean,or double.Some of its main features are:Interface hierarchy for all primitive types.PCJprovides symmetrical interface hierarchy for each of the primitiveJava data types: boolean, char, byte, short, int, long, float, and double.Each hierarchy includes interfaces for general collections,sets,lists,maps.To increase the learning rate and make adaptions easier to implement, each hierarchy resembles the interfaces ofJCFas close as possible.Full interoperability with JCF classes.Each of the main collection interfaces is accompanied by adaptersto and from the correspondingJCF collections. Adaption is made convenient by factory methods in the Adapterclass.Specialized implementations.While JCF and many of the classes in PCJ perform well in the general case, much can be saved by choosing a more specialized and restricted implementation.PCJ provides a number of such classes, including range based sets (seefor example CharRangeSet)and bit array based sets (see for example IntBitSet).High Performance.Benchmarks show good performance results forPCJcollections. The benchmark results are available in the the developer's guide.FeedbackAny kind of constructive feedback is welcome, and will be credited properly.If you use PCJfor a project, I will ask you to post a link or a noteto the forum pagesat SourceForge or send me an e-mail.This is of course not a requirement, but it will help determine thefuture direction ofPCJ.Bugs can be reported to the bug trackerat SourceForge.You are always welcome to request new features using the feature request trackerat SourceForge.CreditsMatt Ayres found and reported some nasty bugs in the map implementations.Gabriel Jones suggested and discussed with me how to create collectioninstances from arrays and strings. He also suggested the addition of the ObjectKeyTMap classes.Morten Wittrock suggested that a guide and examples was included. (Thenecessity of this was not clear to me due to the closeresemblance ofPCJtoJCF.) Healso suggested support for JDK1.3 and some simplificationsof the code.Jonathan Oexner suggested and discussed with me validation of adapted JCFcollections.Joshua Bloch provided the basic interface designof the Java Collections Framework on whichPCJis based.Other collections librariesBesides PCJ,there are a number of other primitive collection libraries around.If you intend to use a primitive collections library in yourproject, you should definitely have a look at the others as well.Some of them are listed below:GNU TroveHigh performance collections for Java Objects and primitive types.GNU Trove is created by Eric D. Friedman.ColtOpen Source Libraries for High Performance Scientific and Technical Computing in Java.Colt is created by Wolfgang Hoschek.tclibtclib is a library/framework for type-specific collections in Java. tclib is created by Dennis Sosnoski.

TAGS:Collections Primitive Java 

<<< Thank you for your visit >>>

Websites to related :
Deconamic specialist Art Nouveau

  With 30 years of experience in theantiquesbusiness we offer you an exclusive collection of authentic bronzes, sculptures, figurines, bookends, lamps,

The Freshwater Blog

  A number of recent studies have shown that the conservation and restoration of small water bodies can bring about significant environmental benefits.

Church Furniture, Church Pews, C

  Virginia Church Furniture is your one stop source for church furnishings and all of your church needs. We have been making quality hand crafted furnit

TEAMeffort | Youth Mission Trips

  Youth Mission TripsSummer 2021 offers more opportunities than ever for middle and high school youth groups to put their faith into action through chal

Marla Mallett Textiles, Antique

  We specialize in antique flat woven tribal Oriental rugs, kilims, and bags but also handle tapestries, embroideries and other ethnic textiles. About

ATIS INTERNATIONAL BIBLE COLLEGE

  ENROLL FOR FREE TODAY!Atis International Bible College offers free studies which will take youthrough the Bible.All courses lead to earn your Free Int

losereit.ca: Welcome Willkommen

  losereit.caKevin Losereit 2007 Losereit Surname Project Projekt Familienname Losereit WelcomeHello, my name is Kevin Losereit and I would like to wel

.: Paréntesis :.

  Tutoriales Android Automotriz Apps Fotografía Internet y Social Media iOS Mac Otros Tecnología Móvil Tecnología para el hogar Trámites en línea

Отдых в Крыму. Отд

  Новый год и Рождество в Крыму Приглашаем Вас провести новогодние праздники в Крым

DFRobot - Quality Arduino Robot

  2.8” USB TFT Touch Display Screen for Raspberry Pi Model B/Raspberry Pi 2 Model BDFRobot CurieNano - A mini Development Board - Compatible with Genui

ads

Hot Websites