To jedenaste wydanie wyczerpującego przewodnika po pisaniu niezawodnego, łatwego w utrzymaniu kodu aplikacyjnego. Niezależnie od tego, z której wersji korzystasz, czy to Java SE 9, 10 czy 11, ta książka daje głębokie i praktyczne zrozumienie języka Java i jego interfejsu API, a setki przedstawionych w niej rzeczywistych przykładów demonstrują skuteczne i efektywne sposoby rozwiązywania praktycznych problemów programowania aplikacji.
Zaktualizowane w tej książce przykłady kodu odzwierciedlają długo oczekiwane możliwości modularności, a także wyraźnie pokazują, jak pisać łatwo rozszerzalny i utrzymywany kod aplikacyjny w języku Java. Czytając książkę, dowiesz się, jak korzystać z nowego narzędzia JShell, które implementuje pętlę REPL do szybszego opanowania języka Java i eksperymentalnego tworzenia aplikacji, praktycznego zastosowania ulepszeń w interfejsie aplikacyjnym Process API, blokad konkurencyjnych, logowania i kompilacji.
W pierwszym tomie tego dwutomowego wydania główną uwagę poświęcono podstawowym pojęciom języka Java i narzędziom programowania interfejsu użytkownika, w tym zasadom OOP, uogólnieniom, kolekcjom, wyrażeniom lambda, tworzeniu programów graficznych za pomocą biblioteki Swing, a także metodom programowania równoległego i funkcyjnego. Jeśli masz wystarczające doświadczenie w programowaniu w Java i zamierzasz przejść do wersji Java SE 9, 10 lub 11, to nie znajdziesz lepszego przewodnika po kompetentnym podejściu do rozwiązywania praktycznych problemów programowania w Java.