Język Java rozwija się ostatnio bardzo dynamicznie i z każdą nową wersją daje coraz więcej interesujących możliwości. Jednak, nie wszystkie przydatne dla programistów funkcje mogą znaleźć się w bibliotece standardowej języka. Dlatego bardzo często wielu programistów używa zewnętrznych bibliotek. Głównym ich zadaniem jest skrócenie czasu tworzenia pisania kodu i uproszczenie go. Przedstawię Ci dzisiaj, 5 niezbędnych bibliotek języka Java, które ułatwią życie każdemu programiście.