W 1995 roku świat ujrzał przyszłą gwiazdę programowania: Javę. Dziś to język dojrzały i sprężysty, dzięki czemu może służyć do pisania znacznych systemów, małych programów, aplikacji przenośnych i internetowych.
Java została zaprojektowana z ogromną precyzyjnością. W język wbudowano wysublimowane zabezpieczenia i pewne zaawansowane funkcje, które docenia każdy programista tworzący systemy o skomplikowanej architekturze.
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla fachowych programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika, a także kolekcje, wyrażenia lambda, techniki programowania współbieżnego i funkcyjnego.
W tym wydaniu poszczególne zagadnienia zoptymalizowano pod kątem Javy 17, opisano także takie nowości jak bloki tekstu, rozszerzenia konstrukcji switch, rekordy, dopasowywanie wzorców operatora instanceof, klasy zapieczętowane i mnóstwo więcej.
Podręcznik zawiera sporo przykładów kodu, obrazujących zasady działania niemal każdej opisywanej funkcji czy biblioteki. Aby nauka najważniejszych zagadnień była jeszcze łatwiejsza, przykładowe programy są proste i realistyczne.
W książce pomiędzy innymi: składnia i najlepsze praktyki pisania kodu w języku Java interfejsy, klasy wewnętrzne i wyrażenia lambda obsługa wyjątków i wydajne techniki debugowania korzystanie z typów generycznych i typowych linii Javy innowacyjne graficzne interfejsy użytkownika przy użyciu elementów Swing używanie modelu współbieżności Javy Java: biegle opanuj język mistrzów programowania!
Powyższy opis pochodzi od wydawcy.