Why Java provides two methods to remove element from Queue? -
जावा में कार्यान्वयन क्यू
तत्व को हटाने के दो तरीके हैं, एक को हटायें ( )
जो अपवाद फेंकता है और दूसरा है poll ()
जो खाली कोड के लिए null
देता है
अपवादों को फेंकने पर प्रदर्शन दंड लग जाता है, और यदि ऐसा होता है तो आप अपेक्षा करते हैं कि कतार समय-समय पर रिक्त हो आप एक अपवाद को पकड़ने के रूप में कतार खाली तर्क को संभालना नहीं चाहते हैं - यह पढ़ने के लिए महंगा और कठिन है।
विपरीत मामले में जहां आप कतार की अपेक्षा नहीं करते हैं खाली होना यह प्रोग्रामिंग त्रुटि, या किसी अन्य अपवादात्मक परिस्थितियों का संकेत है, और आप बदसूरत त्रुटि हालत जांच कोड लिखना नहीं चाहते (उदाहरण के लिए रिक्त की जांच करना), क्योंकि इस मामले में यह कम पठनीय होगा अपवाद को पकड़ना (जो आप एक अन्य अवसर पर कर सकते हैं)।
Comments
Post a Comment