मैंने पहले कभी नहीं सोचा था, केवल मैंने getPassword
विधि का उपयोग किया है जो वर्णों की एक सरणी लौटा रहा है और मैंने getText
विधि को को हटा दिया था। लेकिन अब जब मुझे लगता है कि, क्यों इस विधि था पदावनत?।JPasswordField में क्यों gettext() पदावनत किया गया था?
जावा प्रलेखन बताते हैं:
पदावनत। जावा 2 मंच v1.2 के रूप में,
getPassword
द्वारा बदल दिया।पाठ घटक का प्रतिनिधित्व करती के एक हिस्से को हासिल करेगा। एक रिक्त स्ट्रिंग वापस लौटाता लंबाई 0.
सुरक्षा कारणों से है, इस विधि पदावनत है। इसके बजाय
getPassword
विधि का उपयोग करें।
लेकिन उन सुरक्षा कारणों से क्या हैं? इस बारे में कोई विचार?
अग्रिम धन्यवाद।
http: // stackoverflow।कॉम/प्रश्न/983964/क्यों-करता-jpasswordfield-getpassword-create-a-string-with-the-password-in- – Garbage