Java jest ceniona przez programistów za dojrzałość i nowoczesność. Jako jeden z nielicznych języków miała stanowczy wpływ na ewolucję programowania i określenie standardów tworzenia kodu. Cały czas jest dynamicznie rozwijana i od lat pozostaje w awangardzie postępowości. Na uwagę zasługuje wszechstronność Javy: to język, który pozwala na tworzenie stron WWW, aplikacji webowych, mobilnych i wysoko specjalistycznego oprogramowania dla przeróżnych urządzeń technicznych. Jest to możliwe pomiędzy innymi dzięki licznym bibliotekom i narzędziom wspierającym proces kodowania. Mimo upływu lat Java wciąż pozostaje bardzo mądrym wyborem dla przyszłych deweloperów.Ta książka jest ósmym wydaniem świetnego podręcznika programowania dla początkujących, dokładnie zaktualizowanym i uzupełnionym o dane dotyczące edycji 11. Posiada podstawową wiedzę o kompilacji i uruchamianiu programu w Javie oraz o słowach kluczowych i znacznych budowach w tym języku - to na początek. Potem krok po kroku przedstawia kolejne, coraz bardziej innowacyjne zagadnienia dotyczące obiektów, dziedziczenia czy wyjątków oraz współbieżności, typów sparametryzowanych, wyrażeń lambda, a także modułów. Poszczególne partie materiału zostały bogato uzupełnione przykładami kodu z komentarzami, jak na dodatek poręcznymi ćwiczeniami, testami sprawdzającymi, wskazówkami i dodatkowymi informacjami. Podręcznik jest przejrzysty, napisany jasnym i zrozumiałym językiem, co ewidentnie usprawnia naukę.