Это зависит от JVM, но статические поля обычно хранятся в специальном объекте в куче.(Вы можете увидеть это в дампе кучи) Когда ClassLoader выгружен, его классы и их статические «объекты» / поля также очищены.
Единственное, что отличается от статического «объекта», это то, что вы можетене получить ссылку на это.(Но вы можете использовать отражение для доступа к полям)