ODBIERZ TWÓJ BONUS :: »

Java. Efektywne programowanie. Wydanie III Joshua Bloch

(ebook) (audiobook) (audiobook)
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
54,45 zł 99,00 zł (-45%)
34,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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.

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
64,35 zł
Dodaj do koszyka
Ebook
54,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint