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

Криптографічний пакет кодеків

Apache Commons містить простий кодер і декодери для різних форматів, таких як Base64 і Hexadecimal. На додаток до цим широко використовуваним кодерам і декодерам, він підтримує набір утиліт фонетичного кодування. Бібліотеки вбудованих баз даних SQL, такі як H2, які можна вбудувати в Java-додатку, відмінно підходять для тестування SQL-скриптів і запуску модульних тестів, яким потрібна база даних. Однак H2 – не єдина БД, також існує на вибір Apache Derby і HSQL.

Бібліотеки усунення неполадок JDBC покликані полегшити налагодження, наприклад, P6spy. Це модуль, який дозволяє легко перехоплювати дані БД і реєструвати їх без зміни коду програми. Можна використовувати їх для реєстрації запитів SQL і їх часу. Наприклад, якщо застосовують PreparedStatment і CallableStatement в коді, ці Library можуть реєструвати точний виклик з параметрами і з визначенням часу необхідного для виконання.

Буфери протоколу Google – це спосіб кодування структурованих даних в ефективному, але розширюваному форматі. Це більш багата і краща альтернатива серіалізації Java. Деякі з корисних мережевих бібліотек – Netty і Apache MINA. Якщо розробник пише програму, в якій потрібно виконати низькорівневу мережеву завдання, то він використовує ці модулі.