Java. 97 rzeczy, które powinieneś wiedzieć

1 opinia

Format:

epub, mobi, ibuk

DODAJ DO ABONAMENTU

WYBIERZ RODZAJ DOSTĘPU

75,60  84,00

Format: epub, mobi

 

Dostęp online przez myIBUK

WYBIERZ DŁUGOŚĆ DOSTĘPU

Cena początkowa: 84,00 zł (-10%)

Najniższa cena z 30 dni: 42,00 zł  


75,60

w tym VAT

TA KSIĄŻKA JEST W ABONAMENCIE

Już od 24,90 zł miesięcznie za 5 ebooków!

WYBIERZ SWÓJ ABONAMENT

Co powinien wiedzieć każdy programista Javy? To zależy. Zależy od tego, kogo pytamy, dlaczego pytamy i kiedy pytamy. Sugestii jest co najmniej tyle, ile punktów widzenia.
W tej książce znajdziesz niektóre z tych wielu punktów widzenia, aby stworzyć razem pewien przekrój i przedstawić sposób myślenia w technologii Java. To nie będzie jedyne słuszne podejście, ale 97 spojrzeń 73 autorów.
97 rzeczy, które zostały poruszone w tej książce, obejmują następujące zagadnienia: język, JVM, techniki testowania, JDK, społeczność, historię, zwinne myślenie, wiedzę wdrożeniową, profesjonalizm, styl, treść, paradygmaty programowania, programistów jako ludzi, architekturę oprogramowania, umiejętności wykraczające poza kod, narzędzia, mechanikę GC, języki JVM inne niż Java... i nie tylko.


Rok wydania2021
Liczba stron259
KategoriaJęzyki programowania
WydawcaWydawnictwo Naukowe PWN
TłumaczenieMagdalena Rogulska, Mariusz Rogulski
ISBN-13978-83-01-21730-3
Numer wydania1
Język publikacjipolski
Informacja o sprzedawcyePWN sp. z o.o.

Ciekawe propozycje

Spis treści

  Wstęp XIII
  Wszystko, 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
RozwińZwiń