JAR is a Java Archive file that contains many different application related files as a single file.
This file format was created to reduce the speed of loading a downloaded Java Applet in browser via HTTP transaction,
Learn more about this file format
here.