If you look at the JarFile API you’ll see that it’s a subclass of the ZipFile class.

The jar-specific classes mostly just add jar-specific functionality, like direct support for manifest file attributes and so on.

It’s OOP “in action”; since jar files are zip files, the jar classes can use zip functionality and provide additional utility.

Leave a Reply

Your email address will not be published. Required fields are marked *