W 1995 roku świat ujrzał przyszłą gwiazdę programowania: Javę. Dziś to język dojrzały i rozciągliwy, dzięki czemu może służyć do pisania wielkich systemów, minimalnych programów, aplikacji przenośnych i internetowych.
Java została zaprojektowana z ogromną starannością. W język zaimplementowano wysublimowane zabezpieczenia, a także pewne progresywne funkcje, które docenia każdy programista stwarzający systemy o skomplikowanej architekturze.
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla mistrzowskich programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika i kolekcje, wyrażenia lambda, techniki programowania współbieżnego i funkcyjnego.
W tym wydaniu poszczególne zagadnienia zoptymalizowano pod kątem Javy 17, opisano również takie nowości jak bloki tekstu, rozszerzenia konstrukcji switch, rekordy, dopasowywanie wzorców operatora instanceof, klasy zapieczętowane i dużo więcej.
Podręcznik gromadzi niemało 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 między innymi: składnia i najkorzystniejsze praktyki pisania kodu w języku Java interfejsy, klasy wewnętrzne i wyrażenia lambda obsługa wyjątków i sprawne techniki debugowania korzystanie z typów generycznych i typowych serii Javy innowacyjne graficzne interfejsy użytkownika przy użyciu elementów Swing użytkowanie modelu współbieżności Javy Java: biegle opanuj język mistrzów programowania!
Powyższy opis pochodzi od wydawcy.