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