Dada una clase de utilidad hipotética que se usa solo en la configuración del programa:
class MyUtils {
private static MyObject myObject = new MyObject();
/*package*/static boolean doStuff(Params... params) {
// do stuff with myObject and params...
}
}
¿myObject se recolectará como basura cuando ya no se use, o se quedará durante la vida útil del programa?