Java Reference
In-Depth Information
Java Runtime Environment (JRE)
Java API
Java.applet
Java.io
Java.math
Java.util
...
Class loader
Bytecode verifier
Java Virtual Machine (JVM)
Interpreter
Just in Time (JIT) compiler
Garbage collector
Threads and synchronization
figure 2-2  
Java application programming Interface (apI)
The Java Application Programming Interface (API) is the set of prepackaged, ready-made Java com-
ponents grouped into libraries. It provides programmers with many useful capabilities. Some popu-
lar API libraries are listed in Table 2-2.
table 2-2: Example Libraries from the Java API
Java libr ary
functionalit y
Support for creating graphical user interfaces (GUIs)
Java.awt; Java.swing
Functionality to create applets
Java.applet
Functionality to create Java beans
Java.beans
Support for I/O through files, keyboard, network, and so on
Java.io
Functionality fundamental to the Java programming language
Java.lang
Mathematical routines
Java.math
Security functions
Java.security
Support for accessing relational databases by means of SQL
Java.sql
Text support
Java.text
Various programming utilities
Java.util
Support for image I/O
Javax.imageIO
Support for XML handling
Javax.xml
 
Search WWH ::




Custom Search