Popularne biblioteki

Opublikowane: 26/09/2015

w kategorii Zasoby.

Wstęp

Istnieje kilka bibliotek które mogą rozwiązać Twoje codzienne problemy. Nie musisz ich wszystkich używać, ale przynajmniej powinieneś wiedzieć że istnieją, tak, żeby następnym razem gdy będziesz potrzebować jakiejś specyficznej klasy narzędziowej móc wykorzystać istniejącą. Używanie popularnych bibliotek w swoich projektach powoduje że Twój kod jest bardziej reużywalny i pozwala na łatwe przenoszenie części kodu (takich jak algorytmy) pomiędzy projektami (o ile nie możesz stworzyć własnej wspólnej dla kilku projektów biblioteki).

Apache Commons

Strona domowa projektu: Apache Commons

  • Lang - dodatkowe narzędzia dla klas z pakietu Java.Lang, na przykład: ArrayUtils i StringUtils
  • Configuration: uogólnione API dla różnych źródeł konfiguracji (XML, JNDO, JDBC, INI)
  • IO - dodatkowe funckje IO
  • Collections - dodatkowe narzędzia dla kolekcji Java (np. LRU Map)
  • BeanUtils - odczytaj/ustaw property wg nazwy, dynamiczne ziarna & i inne klasy narzędziowe dla API refleksji Java
  • więcej: CLI, email, compress, CSV, upload, math, object pool, base64, bytecode manipulation, database connection pool, JDBC utils, images, net...

Poradniki

Książki

  • "Jakarta Commons Cookbook" - Timothy M. O'Brien, 2004
  • "Apache Jakarta Commons: Reusable Java(TM) Components" - Will Iverson, 2005

Google Guava

Strona domowa projektu: Guava

Ważne elementy

  • narzędzia dla kolekcji, unsigned, cache'owanie, event bus, optional, predykaty, Math, string - join/split, sortowanie

Poradniki

Książki

  • "Getting Started with Google Guava" - Bill Bejeck, 2013

Joda

Szablony

Zbuduj treści tekstowe używając statycznego szablonu i zbioru wartości.

Formaty plików

Zobacz również

Udostępnij

obserwuj