我從來沒有想過,只有我用方法getPassword
,返回一個字符數組,我看到getText
方法是已棄用。但現在我想,爲什麼這種方法是已棄用?爲什麼JPasswordField中的getText()已被棄用?
Java文檔解釋:
棄用。 從Java 2平臺v1.2開始,由
getPassword
取代。獲取組件表示的部分文本。如果長度爲0,則返回 空字符串。
出於安全原因,此方法爲 已棄用。改爲使用
getPassword
方法。
但那些是什麼安全原因?有關於此的任何想法?
預先感謝您。
的http://計算器。com/questions/983964/why-does-jpasswordfield-getpassword-create-a-string-with-the-password-in-it – Garbage