Только из любопытства, там какие-либо (стабильные) проекты с открытым исходным кодом для генерации кода Java во время выполнения кроме cglib? И почему я должен использовать их?
Поставщик почты может выбрать несколько способов предоставления доступа к электронной почте. Два из наиболее распространенных - pop3 и imap. Мне кажется, что у вас есть pop3, который просто проталкивает электронные письма клиенту и забывает о них.
Если поставщик предоставляет сервер imap, вы можете иметь папки для электронной почты, включая отправленные сообщения. В противном случае можно изменить почтовых провайдеров.
-121--1428522-Другой связанный источник ошибок - как накапливаются ошибки округления. Не проблема порядка приоритета оператора per se, а источник неожиданности при получении другого результата после перегруппировки операндов арифметически эквивалентным путем. Вот sun.com версия Что должен знать каждый компьютерщик о арифметике с плавающей запятой Дэвида Голдберга.
-121--2146865-Я предпочитаю сырой ASM , который, я полагаю, в любом случае используется clib. Это низкий уровень, но документация блестящая , и как только вы привыкнете к нему, вы будете летать.
Чтобы ответить на ваш второй вопрос, вы должны использовать генерацию кода, когда ваше отражение и динамические прокси-серверы начинают чувствовать себя немного вместе, и вам нужно твердое решение. В прошлом я даже добавлял шаг создания кода в процесс построения в Eclipse, эффективно давая мне компилировать отчеты о времени всего и вся.
Если вам нужно создавать прокси, взгляните на commons-proxy - он использует и CGLIB, и Javassit.