केवल प्रोग्राम सेटअप में उपयोग किए जाने वाले काल्पनिक उपयोगिता वर्ग को देखते हुए:
class MyUtils {
private static MyObject myObject = new MyObject();
/*package*/static boolean doStuff(Params... params) {
// do stuff with myObject and params...
}
}
क्या myObject कचरा एकत्र किया जाएगा जब इसका उपयोग नहीं किया जा रहा है, या यह कार्यक्रम के जीवन के लिए चारों ओर रहेगा?