Java-бібліотека: створення, обробка, робота з файлами

Повсюдний формат PDF

Подібно до Microsoft Excel, бібліотеки PDF є ще одним поширеним форматом. Якщо необхідно підтримувати функціональність PDF в додатку, наприклад, експортувати дані у файли PDF, то можна застосувати модулі iText і Apache FOP. Обидва надають корисну функціональність, пов’язану з PDF, але iText краще.

До Java 8 модулі даних і часу JDK мали недоліки, тому що вони не були поточно-орієнтованими і піддавалися помилками. Java-розробники покладалися на JodaTime для реалізації вимог до дати та часу. В JDK 8 немає причин використовувати Joda, тому що користувач отримує ці функціональні можливості в новому API дати і часу, але для старої версії Java варто вивчити цю бібліотеку.

Незважаючи на те, що JDK володіє багатою колекцією, є сторонні модулі, що надають більше можливостей, такі як колекції Apache Commons, Goldman Sachs, Google і Скарб. Library Скарб особливо корисна, оскільки забезпечує високошвидкісні регулярні і примітивні колекції для Java.

Javax.mail і Apache Commons Email надають API для відправки електронної пошти з Java. Він побудований поверх API JavaMail, який створений для спрощення робіт.