Как я понимаю, (поправьте меня, если я ошибаюсь), класс кэшируется, поэтому необходимость поиска пути к классу необходима только при первом обращении к классу.Это будет происходить только так часто, как вызывается статический инициализатор, что происходит только один раз в течение жизненного цикла программы.(или, более конкретно, Class Loader)
Но в случае большой, долговечной программы, которая включает в себя множество библиотек, которые могут или не могут использоваться.
Делайте файлы Jarзагружаться в память, вызывая ненужное использование из-за того, что большинство классов никогда не используются?Он останется в памяти?
Является ли ссылка на каталог лучшим вариантом?Или файл Jar уже разархивирован во временную папку для начала?
Быстрее ли использовать метод каталога, чем метод файла Jar?
Разумно ли извлечь все файлы Jar водин каталог, чтобы уменьшить количество мест в пути к классам?Когда это хорошая идея?