0
我最近開始編寫Java代碼發送電子郵件。我遇到了來自網站Mkyong的一段代碼。請解釋如何執行此代碼
Session session = Session.getInstance(props,new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
在調用Session.getInstance時,他傳遞了幾個pf參數。我不明白在創建一個Authenticator對象之後發生了什麼,以及他如何調用getPasswordAuthentication()方法。請讓我知道我在哪裏可以閱讀關於這種編程。
感謝
你可以閱讀Oracle的網站,網站的一切有關方法的調用。例如,如果你想要這個Authenticator類是如何工作的,只需看看這個鏈接http://docs.oracle.com/javaee/6/api/javax/mail/Authenticator.html –
我已經通過了API Authenticator類,但仍然無法弄清楚。你能否給出一個更簡單的解釋。 –
它是你不明白的[匿名類](https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)嗎? – Arthur