ODBIERZ TWÓJ BONUS :: »

Java. Efektywne programowanie. Wydanie III Joshua Bloch

Autor:
Joshua Bloch
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.2/6  Opinie: 22
Stron:
408
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
64,35 zł 99,00 zł (-35%)
59,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
59,40 zł 99,00 zł (-40%)
49,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i usuwania obiektów zgodnie z najlepszymi praktykami
  • Stosowania wzorców projektowych, takich jak fabryki, budowniczy i singleton
  • Wymuszania niezmienności obiektów i ograniczania dostępności klas
  • Przedefiniowywania metod equals, hashCode, toString i clone
  • Projektowania interfejsów i klas przeznaczonych do dziedziczenia
  • Korzystania z typów ogólnych i eliminowania surowych typów
  • Bezpiecznego używania varargs i heterogenicznych kontenerów
  • Wykorzystywania typów wyliczeniowych i adnotacji
  • Stosowania lambd, referencji do metod i interfejsów funkcyjnych
  • Efektywnego korzystania ze strumieni i unikania efektów ubocznych
  • Projektowania sygnatur metod i defensywnego kopiowania
  • Ograniczania zasięgu zmiennych lokalnych i stosowania pętli for-each
  • Obsługi wyjątków i dokumentowania błędów
  • Programowania współbieżnego z użyciem narzędzi Javy
  • Stosowania alternatyw dla serializacji i bezpiecznego implementowania Serializable

Poznaj najlepsze praktyki programowania z użyciem platformy Java

Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość kodu. Obecnie napisanie kodu, który prawidłowo działa i może być łatwo zrozumiany przez innych programistów, nie wystarczy — należy zbudować program w taki sposób, aby można było go łatwo modyfikować. Jako że Java stała się obszerną i złożoną platformą, konieczne stało się uaktualnienie najlepszych praktyk.

Ta książka jest kolejnym, trzecim wydaniem klasycznego podręcznika programowania w Javie. Poszczególne rozdziały zostały gruntownie przejrzane, zaktualizowane i wzbogacone o sporo ważnych treści. Znalazło się tu wiele wartościowych porad dotyczących organizowania kodu w taki sposób, aby stał się przejrzysty, co ułatwi przyszłe modyfikacje i usprawnienia. Poza takimi zagadnieniami, jak programowanie zorientowane obiektowo czy korzystanie z różnych typów, obszernie omówiono stosowanie lambd i strumieni, zasady obsługi wyjątków, korzystania ze współbieżności i serializacji. Książka składa się z dziewięćdziesięciu tematów pogrupowanych w dwanaście rozdziałów. Taki układ pozwala na szybkie odnalezienie potrzebnego rozwiązania.

W książce między innymi:

  • interfejsy funkcyjne, wyrażenia lambda, referencje do metod oraz strumienie
  • metody domyślne i statyczne w interfejsach
  • wnioskowanie typów
  • korzystanie z @SafeVarargs
  • instrukcja try z zasobami
  • nowe elementy bibliotek Javy

Java: jakość kodu, efektywność działania i przyjemność programowania.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

dr Joshua Bloch wykłada na Uniwersytecie Carnegie Mellon. Wcześniej był głównym architektem Javy w firmie Google, wyróżniającym się inżynierem w firmie Sun Microsystems i starszym projektantem systemów w Transarc. Kierował projektowaniem i implementacją wielu funkcjonalności platformy Java, w tym rozszerzenia języka w JDK 5.0 oraz Collection Framework. Jego książki są uważane za lekturę obowiązkową każdego, kto chce pisać dobry i wydajny kod w Javie.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Java. Efektywne programowanie. Wydanie III" jest aktualna względem najnowszych wersji Javy?
Tak, trzecie wydanie zostało zaktualizowane i wzbogacone o nowe treści, uwzględniając najnowsze elementy języka Java, takie jak wyrażenia lambda, strumienie czy metody domyślne w interfejsach.
2. Czy książka nadaje się do samodzielnej nauki programowania w Javie?
Książka prezentuje najlepsze praktyki i zaawansowane zagadnienia, dlatego najlepiej sprawdzi się u osób, które znają już podstawy Javy i chcą pogłębić swoje umiejętności.
3. Jakie zagadnienia praktyczne znajdę w tej książce?
Publikacja obejmuje m.in. organizację kodu, projektowanie klas i interfejsów, obsługę wyjątków, korzystanie z typów ogólnych, programowanie współbieżne, serializację oraz wykorzystanie nowoczesnych funkcji Javy.
4. Czy książka zawiera przykłady kodu i gotowe rozwiązania?
Tak, w każdym z 90 tematów znajdziesz konkretne przykłady kodu oraz praktyczne wskazówki, które możesz wykorzystać w swoich projektach.
5. Czy ta książka pomoże mi pisać bardziej czytelny i wydajny kod w Javie?
Zdecydowanie tak - autor skupia się na najlepszych praktykach, które poprawiają jakość, czytelność i wydajność kodu oraz ułatwiają jego dalszą rozbudowę i utrzymanie.
6. W jaki sposób książka może pomóc w przygotowaniu do rozmowy kwalifikacyjnej na stanowisko Java Developera?
Dzięki szerokiemu zakresowi omawianych tematów i naciskowi na dobre praktyki, książka pozwoli Ci uporządkować wiedzę i lepiej przygotować się do pytań technicznych podczas rekrutacji.
7. Czy książka omawia zagadnienia związane z programowaniem współbieżnym i obsługą wyjątków w Javie?
Tak, osobne rozdziały poświęcone są zarówno programowaniu współbieżnemu, jak i obsłudze wyjątków, wraz z praktycznymi przykładami i poradami.
8. Czy mogę kupić książkę ,,Java. Efektywne programowanie. Wydanie III" w wersji elektronicznej?
Tak, w księgarni Helion.pl książka jest dostępna zarówno w wersji drukowanej, jak i elektronicznej (ebook).

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
64,35 zł
Dodaj do koszyka
Ebook
59,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile