Я пытаюсь написать простую программу Java, которая просто отправляет письма и извлекает текст из электронных писем в моем почтовом ящике, и я немного смущен тем, как работает объект Authenticator. Почему заключенный в скобки код сразу после конструктора и как он функционирует? Я нашел этот примерный код для создания объекта Session, и он отлично работает, но я никогда не видел такого рода нотации и не могу найти других примеров этого в другом месте.Как работает конструктор для Javamail Authenticator?
Session session = Session.getInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
А, это имеет большой смысл сейчас. Спасибо, это было именно то, что мне нужно! – bmaxey813