Examining the core Java APIs
The JDK provides a set of tools for creating, compiling, and running the required Java program. We learned how this program uses basic resources to provide the desired result. We have also examined a number of limitations that we must take into account when designing this kind of program. The JDK provides tools for software designers by making an internal collection of classes grouped into APIs available. The previous section explored how the JDK can be extended with external APIs that can be added on demand (discussed earlier in The JRE section).
In this section, we will discuss the most important basic APIs we use for design patterns in detail.
Java is an object-oriented language with many other features and extensions. The official basic Java API can be found in the java. *
package (as listed in Table 2.1).
Sub-package |
Description |
|