Dobrze przygotowany programista Java, wydanie drugie

Ocena:   (4,9 na 5)

Dobrze przygotowany programista Java, wydanie drugie (Benjamin Evans)

Opinie czytelników

Podsumowanie:

Recenzje „Well-grounded Java Developer” wskazują, że jest to wysoko cenione źródło wiedzy zarówno dla początkujących, jak i doświadczonych programistów Java. Książka jest chwalona za kompleksowe omówienie tematów związanych z Javą i JVM, wciągający styl pisania i uporządkowane podejście, które ułatwia naukę. Należy jednak zauważyć, że książka może nie być odpowiednia dla absolutnie początkujących ze względu na wymóg wcześniejszej wiedzy programistycznej.

Zalety:

Dobrze opracowana i przedstawiona
wciągający i przyjazny dla czytelnika styl
kompleksowe omówienie tematów Java, w tym dostrajanie wydajności, współbieżność i nowe funkcje języka
logiczny postęp nauki
skuteczny w poszerzaniu wiedzy dla średnio zaawansowanych i zaawansowanych programistów.

Wady:

Nie nadaje się dla początkujących
nie obejmuje frameworków ani wdrożeń w chmurze
może wydawać się wprowadzeniem dla osób z dużym doświadczeniem
niektóre treści mogą wymagać większej głębi, aby były naprawdę kompleksowe.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

The Well-Grounded Java Developer, Second Edition

Zawartość książki:

Zrozumienie Javy od JVM w górę daje solidne podstawy do rozwijania swojej wiedzy i stosowania zaawansowanych technik w zakresie wydajności, współbieżności, konteneryzacji i nie tylko.

Z książki The Well-Grounded Java Developer, Second Edition dowiesz się:

Nowy system modułów Java i dlaczego warto z niego korzystać.

Kod bajtowy dla JVM, w tym operacje i ładowanie klas.

Dostrajanie wydajności maszyny JVM.

Praca z wbudowaną współbieżnością Javy i rozszerzonymi opcjami.

Programowanie w językach Kotlin i Clojure na maszynie JVM.

Maksymalizacja korzyści z narzędzi kompilacji/CI przy użyciu Maven i Gradle.

Uruchamianie maszyny JVM w kontenerach.

Planowanie przyszłych wydań JVM.

The Well-Grounded Java Developer, Second Edition wprowadza zarówno nowoczesne innowacje, jak i ponadczasowe podstawy, które musisz znać, aby zostać mistrzem Javy. Autorzy Ben Evans, Martijn Verburg i Jason Clark destylują swoje dziesięciolecia doświadczenia jako mistrzowie Javy, doświadczeni programiści i kluczowi współtwórcy ekosystemu Javy w tym przejrzystym i praktycznym przewodniku. Odkryjesz, jak Java działa pod maską i poznasz sekrety projektowania z długiej historii Javy. Każda koncepcja jest zilustrowana praktycznymi przykładami, w tym w pełni zmodularyzowaną aplikacją/biblioteką i tworzeniem własnej aplikacji wielowątkowej.

Przedmowa Heinza Kabutza.

Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.

O technologii.

Java to bijące serce inżynierii oprogramowania dla przedsiębiorstw. Programiści, którzy naprawdę znają Javę, mogą spodziewać się łatwego znalezienia pracy i interesującej pracy. Ta książka, napisana przez ekspertów z wieloletnim doświadczeniem, podnosi umiejętności w zakresie języka Java. Zanurza się w potężne funkcje, takie jak moduły i modele współbieżności, a nawet ujawnia niektóre z głębokich tajemnic Javy.

O książce.

Dzięki The Well-Grounded Java Developer, Second Edition wyjdziesz poza opisy funkcji i dowiesz się, jak Java działa na poziomie kodu bajtowego. Opanujesz wysokowartościowe techniki optymalizacji współbieżności i wydajności, a także poznasz niezbędne praktyki dotyczące kompilacji, testowania i wdrażania. Przyjrzysz się nawet alternatywnym językom JVM, takim jak Kotlin i Clojure. Zapoznaj się z tą książką i wyróżnij się z tłumu.

Co jest w środku.

Nowy system modułów Java.

Dostrajanie wydajności maszyny JVM.

Maksymalizacja CI/CD dzięki Maven i Gradle.

Uruchamianie maszyny JVM w kontenerach.

Planowanie przyszłych wydań JVM.

O czytelniku.

Dla średnio zaawansowanych programistów Java.

O autorze.

Benjamin J. Evans jest starszym głównym inżynierem w Red Hat. Martijn Verburg jest głównym menedżerem SWE w Microsoft Java Engineering Group. Zarówno Benjamin, jak i Martijn są mistrzami Javy. Jason Clark jest głównym inżynierem i architektem w New Relic.

Spis treści.

CZĘŚĆ 1 - OD 8 DO 11 I JESZCZE DALEJ!

1 Wprowadzenie do nowoczesnej Javy.

2 Moduły Java.

3 Java 17.

CZĘŚĆ 2 - POD MASKĄ.

4 Pliki klas i kod bajtowy.

5 Podstawy współbieżności w Javie.

6 Biblioteki współbieżności JDK.

7 Zrozumienie wydajności Javy.

CZĘŚĆ 3 - JĘZYKI INNE NIŻ JAVA NA JVM.

8 Alternatywne języki JVM.

9 Kotlin.

10 Clojure: Inne spojrzenie na programowanie.

CZĘŚĆ 4 - BUDOWANIE I WDRAŻANIE.

11 Budowanie przy użyciu Gradle i Maven.

12 Uruchamianie Javy w kontenerach.

13 Podstawy testowania.

14 Testowanie wykraczające poza JUnit.

CZĘŚĆ 5 - JAVA FRONTIERS.

15 Zaawansowane programowanie funkcyjne.

16 Zaawansowane programowanie współbieżne.

17 Nowoczesne elementy wewnętrzne.

18 Java przyszłości.

Dodatkowe informacje o książce:

ISBN:9781617298875
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Dobrze przygotowany programista Java, wydanie drugie - The Well-Grounded Java Developer, Second...
Zrozumienie Javy od JVM w górę daje solidne...
Dobrze przygotowany programista Java, wydanie drugie - The Well-Grounded Java Developer, Second Edition
Java in a Nutshell: A Desktop Quick Reference
To zaktualizowane wydanie przewodnika Nutshell nie tylko pomaga doświadczonym programistom Java w pełni wykorzystać...
Java in a Nutshell: A Desktop Quick Reference

Prace autora wydały następujące wydawnictwa: