Are there any commercial/shareware/free Java libraries?
• A. Take a look at the Java Collection Framework, a group of classes that are part of Java 1.2. These classes implement general-purpose data structures, and they will become widely used. The documentation for JDK 1.2 explains that the Collection Framework defines three kinds of thing: • Standard interfaces representing data structures of various kinds for you to implement. Since these are interfaces, you can use them in your code before you have implemented them. • Partial implementations of those interfaces, saving you some work. • Complete implementations, ready to use for data in your programs. The standard interfaces are Collection, Set, List and Map, plus the more specialised SortedSet and SortedMap. Lists have duplicate elements whereas Sets do not. Finer distinctions such as immutability are defined in the implementor classes, enforced by throwing runtime exceptions. See the JDK1.2 documentation for a full discussion. Also see http://byrden.com/java/Tree/index.shtml for a descr