JavaFX работа со Stage в памяти Java
Имеется класс, который в свою очередь открывает Stage stg из JavaFX.
В контроллере созданного окна stg (точнее контроллере Scene этого окна) я создаю ещё объект своего класса и методом класса открываю другой Stage subStg.
При событии subStg.close() получается, что окно полностью остаётся в памяти и его можно вызвать обратно методом subStg.show().
Если его стоит выгружать из памяти (предполагаю, что стоит), то вижу 2 выхода:
- Занулить переменную subStg (реализовать просто).
- Занулить переменную объекта своего класса (реализовать сложнее);
Какой из выходов будет правильный?