2
我正在嘗試編寫一個簡單的Java程序,它只是發送電子郵件並從我的收件箱中的電子郵件中檢索文本,我對Authenticator對象的工作方式有點困惑。爲什麼在構造函數之後立即有括號的代碼,它是如何工作的?我發現這個示例代碼用於創建一個Session對象,並且它工作正常,但我從來沒有見過這種表示法,並且在其他地方找不到其他任何示例。javamail Authenticator的構造函數是如何工作的?
Session session = Session.getInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
啊,那現在很有意義。謝謝,那正是我需要的! – bmaxey813