Java 8 Streams – przetwarzanie kolekcji
Java 8 wprowadziła jedną z największych rewolucji w historii języka – Streams API. Zamiast pisać pętle for-each, używasz metod jak filter(), map(), reduce().
Java 8 wprowadziła jedną z największych rewolucji w historii języka – Streams API. Zamiast pisać pętle for-each, używasz metod jak filter(), map(), reduce().
Spring Boot to rewolucja – zamiast dni konfiguracji XML, masz działającą aplikację w 5 minut. Auto-konfiguracja, wbudowany Tomcat i starter dependencies…
Generics w Javie to sposób na pisanie bezpiecznego kodu który działa z różnymi typami danych. Dowiedz się jak ich używać w Collections, własnych klasach i metodach.
Jeśli programujesz w Javie od kilku miesięcy, prawdopodobnie spotkałeś się z dziwną składnią jak List
Exception handling w Javie to kluczowa umiejętność. Dowiedz się jak używać try-catch, throws i tworzyć własne wyjątki. Praktyczne przykłady i best practices.
Logowanie to podstawa każdej profesjonalnej aplikacji Java. Porównujemy Log4j i Logback – dowiedz się które rozwiązanie wybrać w 2015 roku.
Jeśli programujesz w Javie, wcześniej czy później spotkasz się z potrzebą stworzenia API. W tym artykule nauczysz się stworzyć pierwszy endpoint w Spring Boot – od konfiguracji projektu po testowanie w przeglądarce.
Pakiety w Javie to sposób na organizację kodu w logiczne grupy, a modyfikatory dostępu kontrolują kto może używać Twoich klas i metod.
Interfejsy w Javie to kontrakt definiujący jakie metody musi implementować klasa. Zapewniają elastyczność kodu i umożliwiają polimorfizm – podstawa dobrego designu aplikacji.
Singleton zapewnia jedną instancję klasy w aplikacji, Factory tworzy obiekty bez określania ich konkretnej klasy. Praktyczny przewodnik z kodem…