Мы знаем, что jar
- это сжатый формат архивного файла, который выступает в качестве контейнера для скомпилированных классов Java и файлов conf. Насколько мне известно, для чтения любого содержимого из файла сжатого контейнера сначала их нужно где-то извлечь.
Итак, как JVM выполняет классы внутри банки? Извлекает ли содержимое контейнера временное местоположение, а затем выполняет классы?