
- -11%
ebook Java. 97 rzeczy, które powinieneś wiedzieć
Odkryj kompleksową wiedzę o Javie dzięki tej fascynującej książce, która skupia perspektywy 73 autorów. "Java. 97 rzeczy, które powinieneś wiedzieć" od Wydawnictwa Naukowego PWN z 2021 roku to wyczerpujący przewodnik dla każdego programisty poszukującego głębszej znajomości Javy.
97 spojrzeń na różnorodne aspekty Javy
Ta unikalna publikacja w języku polskim zgłębia szeroki zakres tematów, od podstawowych koncepcji po zaawansowane techniki i praktyki. Dzięki niej zyskasz wszechstronne spojrzenie na język Java, JVM (Java Virtual Machine), metody testowania, JDK (Java Development Kit) oraz społeczność programistów.
Jedna książka, 97 tematów
Autorzy eksplorują różne aspekty Javy, w tym historię, zwinność myślenia, wiedzę wdrożeniową, profesjonalizm, styl pisania kodu, paradygmaty programowania oraz umiejętności wykraczające poza sam język. Czytelnik znajdzie tu wskazówki dotyczące narzędzi, mechaniki garbage collection (GC), a także informacje o innych językach działających na JVM.
Dlaczego warto przeczytać "Java. 97 rzeczy, które powinieneś wiedzieć"?
- Poznaj najlepsze praktyki i techniki programowania w Javie.
- Zdobądź wgląd w różnorodne perspektywy na temat Javy dzięki autorom z całego świata.
- Rozszerz swoje horyzonty i zdobyj wiedzę niezbędną do rozwoju kariery jako programista Java.
Zamów teraz swój ebook w sklepie z ebookami i ciesz się bogactwem wiedzy zawartej w tej wyjątkowej książce!
Spis treści ebooka Java. 97 rzeczy, które powinieneś wiedzieć
Wstęp XIIIWszystko, czego potrzebujesz, to Java 1
Testowanie zatwierdzające 3
Rozszerzenie Javadoc przez AsciiDoc 5
Uważaj na otoczenie swojego kontenera 7
Zachowanie jest „łatwe”, a stan jest trudny 9
Benchmarking jest trudny – pomaga w nim JMH 11
Korzyści z kodyfi kowania i zapewniania jakości architektonicznej 14
Podziel problemy i zadania na małe kawałki 17
Buduj zróżnicowane zespoły 19
Procesy budowania nie muszą być powolne ani zawodne 21
„Ale u mnie to działa!” 23
Argumenty przeciw fat JAR-om 25
Restaurator kodu 27
Współbieżność w JVM 29
CountDownLatch – przyjaciel czy wróg? 31
Wyrażenia deklaratywne drogą do równoległości 33
Dostarczaj szybciej lepsze oprogramowanie 35
Czy wiesz, która jest godzina? 37
Nie ukrywaj swoich narzędzi 39
Nie zmieniaj swoich zmiennych 41
Przyjmij myślenie z SQL-a 44
Zdarzenia między komponentami Javy 46
Pętle informacji zwrotnych 48
Praca na najwyższych obrotach 50
Postępuj zgodnie z nudnymi standardami 52
Częste wydania zmniejszają ryzyko 54
Od łamigłówek do produktów 56
„Full-stack developer” to sposób myślenia 58
Odśmiecanie pamięci jest twoim przyjacielem 60
Popraw nazywanie rzeczy 62
Hej Fred, możesz mi przekazać HashMap? 64
Jak unikać null 66
Jak spowodować awarię swojej JVM 68
Poprawa powtarzalności i audytowalności dzięki ciągłemu dostarczaniu 70
W wojnach językowych Java nie daje za wygraną 72
Myślenie wkomponowane 74
Interoperacyjność z Kotlinem 76
Jest ukończone, ale... 78
Certyfikacja w Javie: kamień probierczy technologii 80
Java to dziecko lat dziewięćdziesiątych 82
Programowanie w Javie z perspektywy wydajności JVM 84
Java powinna być przyjemna 86
Nieoznaczone typy Javy 88
JVM jest platformą wieloparadygmatową: wykorzystaj to, aby ulepszyć swoje programowanie 90
Trzymaj rękę na pulsie 92
Rodzaje komentarzy 94
Poznaj twą fl atMap 96
Poznaj swoje kolekcje 99
Kotlin to jest coś 101
Poznaj idiomy Javy i umieść je pamięci podręcznej swojego umysłu 104
Nauka kata i kata do nauki 106
Naucz się kochać swój stary kod 109
Naucz się korzystać z nowych funkcji Javy 111
Naucz się swojego IDE, aby zmniejszać obciążenie poznawcze 114
Zawrzyjmy umowę: sztuka projektowania API w Javie 116
Uczyń kod prostym i czytelnym 118
Uczyń swoją Javę jeszcze bardziej odlotową 120
Minimalne konstruktory 123
Nazwij datę 126
Potrzeba stosowania technologii przemysłowych 128
Zbuduj tylko te fragmenty, które się zmieniają, a resztę wykorzystuj ponownie 130
Projekty open source nie są magiczne 132
Optional to monada łamiąca reguły, ale i dobry typ 134
Pakiet na funkcjonalność z domyślnym modyfikatorem dostępu 137
Produkcja to najszczęśliwsze miejsce na Ziemi 139
Program z dobrymi testami jednostkowymi 141
Czytaj OpenJDK codziennie 143
Warto zajrzeć pod maskę 145
Odrodzenie Javy 147
Odkryj JVM na nowo dzięki?Clojure 149
Refaktoryzuj wartości logiczne na wyliczenia 151
Refaktoryzacja w kierunku szybkiego czytania 153
Proste obiekty wartości 155
Dbaj o swoje deklaracje modułów 158
Dbaj o swoje zależności 160
Potraktuj poważnie „separację zagadnień” 162
Techniczne rozmowy kwalifikacyjne to umiejętność, którą warto rozwijać 164
Programowanie sterowane testami 166
W twoim katalogu bin/ są świetne narzędzia 168
Wyjdź poza piaskownicę Javy 170
Myślenie w koprocedurach 172
Wątki to infrastruktura i tak je traktuj 174
Trzy cechy naprawdę, naprawdę dobrych programistów 176
Kompromisy w architekturze mikroserwisowej 178
Nie kontroluj swoich wyjątków 180
Odblokowywanie ukrytego potencjału testowania integracyjnego przy użyciu kontenerów 182
Nieuzasadniona skuteczność fuzz testingu 184
Użyj pokrycia, aby ulepszyć swoje testy jednostkowe 187
Swobodnie używaj niestandardowych adnotacji tożsamościowych 189
Użyj testowania, aby szybciej tworzyć lepsze oprogramowanie 192
Używanie zasad obiektowych w kodzie testów 194
Wykorzystywanie mocy społeczności do rozwijania swojej kariery 197
Czym jest program JCP i jak w nim uczestniczyć 199
Dlaczego nie traktuję certyfi katów poważnie 201
Pisz jednozdaniowe komentarze 203
Napisz „czytelny kod” 205
Młoda, stara i odśmiecacz 207
Indeks 209
O autorach i redaktorach 218
Szczegóły ebooka Java. 97 rzeczy, które powinieneś wiedzieć
- Wydawca:
- Wydawnictwo Naukowe PWN
- Rok wydania:
- 2021
- Typ publikacji:
- Ebook
- Język:
- polski
- Format:
- epub,mobi
- ISBN:
- 978-83-01-21730-3
- ISBN wersji papierowej:
- 978-83-01-21668-9
- Wydanie:
- 1
- Redakcja:
- Kevlin Henney,Trisha Gee
- Tłumacze:
- Magdalena Rogulska,Mariusz Rogulski
- Liczba Stron:
- 259
Recenzje ebooka Java. 97 rzeczy, które powinieneś wiedzieć
-
Reviews (0)

Na jakich urządzeniach mogę czytać ebooki?
- -11%

@CUSTOMER_NAME@
@COMMENT_TITLE@
@COMMENT_COMMENT@