Я знаю, что в типичных условиях класс загружается только один раз. Я также знаю, что классы неизменны. Таким образом, после загрузки класса его нельзя изменить, пока он не будет перезагружен (чего обычно не происходит).
То же самое относится и к банкам? Что произойдет, если Jar будет обновлен во время работы JVM, которая ранее загружала классы из Jar?