1.)getSession()
和getDefaultSession()
有什麼區別? 我已閱讀Doc但我不清楚gets the default session object
是什麼意思。getSession v/s getDefaultSession和
2)在該方法中public static Session getDefaultInstance(Properties props, Authenticator authenticator)
是什麼意思的第二個參數,它做什麼,它是如何做的?
3)我經常遇到的片段:
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("USERNAME_HERE", "PASSWORD_HERE");
}
});
,我已經看到,這裏重寫的merthod永遠不會被調用。這種方法做什麼?