The java.lang.* and java.util.* Packages

The java.lang and java.util packages
provide basic functionality that is used by almost all
applications. Other packages with names that begin with
java.lang and java.util provide
supplemental APIs for specific features.

java.util.jarjava.util.zip
Provides classes for reading and writing the standard ZIP and GZIP
file formats as well as the JAR (Java ARchive) file format, which
is based on the standard ZIP file format with an optional manifest
file.