Я бы сказал, нет, это не одно и то же понятие, отметив, что JAR может использоваться как сборка.Если вы действительно хотите обдумать JAR-файл, просто подумайте об этом как о ZIP-файле.Вот и все.
Чаще всего этот архив содержит скомпилированные файлы классов.И чаще всего эти файлы классов располагаются иерархическим образом, соответствующим пакету класса.
Но файлы JAR часто содержат другие элементы, такие как пакеты сообщений, изображения и даже исходные файлы.Я бы посоветовал вам взломать один из них с помощью разархивированного клиента по вашему выбору и заглянуть внутрь.
Однако формат JAR является наиболее распространенным способом упаковки дистрибутива для библиотеки Java или приложения, поэтомуони очень похожи.
С точки зрения языка, файлы JAR никоим образом не требуются для создания приложения или библиотеки Java, и я бы не сказал, что они присущи Java, однако и для стандартной библиотеки, и для JDKимеет поддержку для работы с файлами JAR.