We have already learned the Java Virtual Machine;
it's the base for the Java platform and is ported onto
various hardware‐based platforms.
The API is a large collection of ready‐made software
components that provide many useful capabilities.
It is grouped into libraries of related classes and
interfaces; these libraries are known as packages.