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