"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 zaopatrzonego w procesor.
Java jest wyjątkowo wszechstronnym narzędziem: pozwala napisać równocześnie prostą aplikację mobilną, jak i złożony system internetowy. Pozostaje przy tym stosunkowo prosta w nauce - co powoduje, iż jest świetnym językiem dla początkujących, którzy mają ambicję dojścia do mistrzowskiego poziomu.
Ta książka jest poręcznym przewodnikiem dla każdego, kto chce zdobyć doświadczenie w tworzeniu rzeczywistych aplikacji w Javie. To ponadto perfekcyjny 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 jednocześnie 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, a także 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: bezawaryjny 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 techniczne 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 pomiędzy innymi dla Sony, Oracle, Nomury i PIMCO.