Java 2 - Computer Definition
The second version of Java which added numerous enhancements, including the Swing GUI library, accessibility and 2D libraries, drag and drop capabilities, support for audio files and digital certificates as well as enhanced security tools. Java 2 also provided a JIT compiler and a CORBA ORB. The Java 2 nomenclature was later dropped; for example, the J2EE Enterprise Edition became Java EE. See Java EE, Java SE, Java ME and Swing.