Что произойдет, если Jar обновится, пока он все еще используется JVM? - PullRequest
4 голосов
/ 30 сентября 2010

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

То же самое относится и к банкам? Что произойдет, если Jar будет обновлен во время работы JVM, которая ранее загружала классы из Jar?

1 Ответ

4 голосов
/ 30 сентября 2010

Ничего, если используется класс в этом jar-файле, остается то же определение, если в обновленный jar-файл загружается новый класс, он будет принят.

...