Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Alternative Data Structures

These packages address several shortcomings of the Java Collections data structures.

Tutorial Details:

Packages have been developed outside of Sun for additional functionality. The following free, GPL, packages fill in missing parts of the Collections package, but remain consistent with the basic Java List, Map, and Set interfaces. These packages address several shortcomings of the Java Collections data structures: lack of support for primitive data types, lack of support for generics, etc.

Jakarta Commons Collections Package
Has "special-purpose implementations of Lists and Maps for fast access" and "methods to test or create typical set-theory properties of collections such as union, intersection, and closure". It also has some implementations of "bags", which are maps that count the number of times an element is added. Free, open source.


 

Rate Tutorial:
http://www.roseindia.net/java/java-tips/data/collections/ds-alternatives.shtml

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Alternative Data Structures

View Tutorial:
Alternative Data Structures

Related Tutorials:

Container support for objects
Container support for objects
 
A beginner's guide to Enterprise JavaBeans - JavaWorld - October 1998
A beginner's guide to Enterprise JavaBeans - JavaWorld - October 1998
 
Adelard, one year later - JavaWorld
Adelard, one year later - JavaWorld
 
Make room for JavaSpaces, Part 6 - JavaWorld October 2000
Make room for JavaSpaces, Part 6 - JavaWorld October 2000
 
Mapping XML to Java, Part 2 - JavaWorld October 2000
Mapping XML to Java, Part 2 - JavaWorld October 2000
 
Encapsulation is not information hiding - JavaWorld May 2001
Encapsulation is not information hiding - JavaWorld May 2001
 
UDDI4J lets Java do the walking
UDDI4J lets Java do the walking
 
Reflection vs. code generation
Reflection vs. code generation
 
XML documents on the run, Part 1
XML documents on the run, Part 1
 
Check out three collections libraries
Check out three collections libraries
 
Navigate through virtual worlds using Java 3D
Navigate through virtual worlds using Java 3D
 
JavaMatch
What is JavaMatch? JavaMatch is an engine that can search inside a runtime Java data structures, and look for objects that best match the criteria that you specify. JavaMatch is a generic match engine, not targeted at a specific domain. It can be applied
 
Minding the Queue: Java 1.5 Adds a New Data Structure Interface
One of the fundamental data structures in computer science is the queue. You will recall that a queue is a data structure in which elements are removed in the same order in which they were added. This FIFO (first in, first out) data structure was unfortun
 
Jurassic Phoenix - reviving yesterday\'s data
Jurassic Phoenix - reviving yesterday\'s data Jurassic Phoenix is a simple solution to the problem of evolution of serialized data. Why use Jurassic Phoenix? The frustration Serialization is great for persistence, because it is automatic, dynamic and
 
Ease Swing development with the TableModel Free framework
This article introduces the TableModel Free (TMF) framework which eliminates the need to use TableModels with Swing JTables. The TMF framework allows for more configurable JTables by moving all of table-specific data outside of the compiled code and into
 
An Introduction to Java Object Persistence with EJB
The 'impedance mismatch' between relational databases' tabular orientation and object-oriented Java's hierarchical one is a perennial problem for which the Java world has several good solution offerings. This article, the first in a three-part series, wil
 
Backing Up and Restoring A MySQL Database
Backing Up and Restoring A MySQL Database Backing Up and Restoring A MySQL Database This tutorial explains the how to backup and restore the MySQL Database. Databases are used to store large amount of precious data and it becomes very important to
 
Application of Bioinformatics in various Fields
Application of Bioinformatics in various Fields Application of Bioinformatics in various Fields Bioinformatics is the use of IT in biotechnology for the data storage, data warehousing and analyzing the DNA sequences. In Bioinfomatics knowledge of
 
Definition of Bioinformatics
Definition of Bioinformatics Definition of Bioinformatics About Bioinformatics In February 2001, the human genome was finally deciphered! In other words, scientists have succeeded in reading the chain of more than 3 billion base pairs that
 
DB Solo - Database development and management tool
DB Solo is a powerful database development and management tool for developers and DBAs. DB Solo has an intuitive user interface that allows you to explore and manage your database objects as well as execute your own ad-hoc queries.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.