अंतिम रूप() विधि
अंतिमीकरण() विधि को कचरा संग्रहकर्ता द्वारा किसी वस्तु को नष्ट करने से पहले कॉल करने के लिए परिभाषित किया जा सकता है।
finalize() यह सुनिश्चित करता है कि किसी ऑब्जेक्ट को पूरी तरह से हटा दिया जाए, जैसे एक खुली फ़ाइल को बंद करना।
फाइनलाइज़र जोड़ने के लिए, क्लास में फाइनलाइज़() विधि को परिभाषित करें।
जावा रनटाइम क्लास के किसी ऑब्जेक्ट को रीसाइक्लिंग करने से पहले फाइनलाइज़() को कॉल करता है।
विधि का सामान्य रूप:
संरक्षित शून्य को अंतिम रूप दिया गया( )
{
// वह भाग जहां पूर्णता कोड जाता है
}
संरक्षित कीवर्ड अंतिम रूप देने तक पहुंच को सीमित करता है()।
finalize() को कचरा संग्रहण से पहले कहा जाता है, न कि तब जब कोई वस्तु दायरे से बाहर हो जाती है।
यह गारंटी नहीं है कि कब, या यदि, अंतिम रूप() निष्पादित किया जाएगा।
यदि प्रोग्राम कचरा संग्रहण से पहले समाप्त हो जाता है, तो अंतिम रूप() निष्पादित नहीं किया जाएगा।
finalize() का उपयोग विशेष संसाधनों या अनुप्रयोगों के उचित संचालन के लिए फ़ॉलबैक प्रक्रिया के रूप में किया जाना चाहिए।
finalize() एक विशेष विधि है और अधिकांश कार्यक्रमों में इसकी शायद ही कभी आवश्यकता होती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3