Враховуючи гіпотетичний клас корисності, який використовується лише при налаштуванні програми:
class MyUtils {
private static MyObject myObject = new MyObject();
/*package*/static boolean doStuff(Params... params) {
// do stuff with myObject and params...
}
}
myObject буде збирати сміття, коли його більше не використовуватимуть, або він залишиться на все життя програми?