Java libraries
l Java has a large set of standard libraries
– These greatly aid program development and code
reusability.
– Often define interfaces for which multiple
implementations exist
l Standard Libraries (some examples)
– Collections framework
– AWT + SWING – cross-platform GUI
– JDBC – interface to SQL databases
– Sockets, URL/HTTP, Remote Method Invocation
(RMI), CORBA – networking support
– Java 2D and Java 3D – advanced graphics
l Other libraries (some examples)
– XML, ODMG (object databases), Numerical.
7