Каждый раз, когда класс загружается, что хранится в "куче" и что хранится в стеке?
Также, где потоки находятся?
Ссылоопасные типы находятся в куче.
Любые данные примитивного типа и ссылки на значения на куче (параметры / локальные переменные метода) находятся в стеке.
Каждая нить имеет свой стек.
Все потоки в приложении используют одну и ту же кучу.