"Twórcy Javy od początku historii tego języka śmiało wprowadzali kolejne awangardowe innowacje, a pisane w niej aplikacje miały swój udział w napędzaniu internetowego postępu. Obecnie Java jest uważana za najpopularniejszy język programowania na świecie, a miliony deweloperów wciąż tworzą za jej pomocą oprogramowanie dla niemal każdego urządzenia wyposażonego w procesor.
Java jest wyjątkowo wszechstronnym narzędziem: pozwala napisać równocześnie prostą aplikację przenośną, jak i złożony system internetowy. Pozostaje przy tym stosunkowo prosta w nauce - co powoduje, że jest świetnym językiem dla początkujących, którzy mają ambicję dojścia do mistrzowskiego poziomu.
Ta książka jest praktycznym przewodnikiem dla każdego, kto chce zdobyć doświadczenie w produkcji rzeczywistych aplikacji w Javie. To jeszcze rewelacyjny kurs programowania obiektowego dla początkujących, umożliwiający gruntowne zrozumienie podstaw języka Java i jego interfejsów API.
Wyczerpująco opisano tu biblioteki klas, techniki programowania i idiomy. Nie zabrakło nowoczesnych zagadnień, takich jak wyrażenia lambda czy serwlety. W tym przejrzanym i zaktualizowanym wydaniu ujęto zmiany wprowadzone zarówno w wersji 11 Javy, jak i w przeglądowych wersjach 12, 13 i 14.
Przedstawiono więc takie nowości jak interferencja typów w typach sparametryzowanych, ulepszenia w obsłudze wyjątków czy nowe środowisko testowe jshell. W książce między innymi: przygotowanie środowiska pracy i konfiguracja przydatnych narzędzi typy, instrukcje, wyrażenia oraz obiekty w Javie obsługa wątków i pakiet współbieżności Javy błędy i wyjątki interfejs API wyrażeń regularnych tworzenie zaawansowanych aplikacji i usług sieciowych Java: bezusterkowy kod, aplikacja, która działa!
O autorach Marc Loy jest programistą i szkoleniowcem. Specjalizuje się w projektowaniu doświadczeń użytkownika i tworzeniu aplikacji mobilnych. Patrick Niemeyer jest niezależnym konsultantem. Pisze książki technologiczne dotyczące sieci i aplikacji rozproszonych.
Daniel Leuck jest dyrektorem generalnym spółki Ikayzo, producenta z oddziałami w Tokio i Honolulu, zajmującej się interaktywnym projektowaniem oprogramowania między innymi dla Sony, Oracle, Nomury i PIMCO.