ODBIERZ TWÓJ BONUS :: »

Java. Efektywne programowanie. Wydanie II Joshua Bloch

Java. Efektywne programowanie. Wydanie II Joshua Bloch - okladka książki

Java. Efektywne programowanie. Wydanie II Joshua Bloch - okladka książki

Autor:
Joshua Bloch
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.2/6  Opinie: 22
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
40,20 zł 67,00 zł (-40%)
33,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

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Java. Efektywne programowanie. Wydanie III
Joshua Bloch
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&...

Czego się nauczysz?

  • Tworzenia i usuwania obiektów w sposób efektywny i bezpieczny
  • Stosowania statycznych metod factory zamiast konstruktorów
  • Zapewniania niezmienności obiektu i ograniczania dostępności klas
  • Przedefiniowywania metod equals, hashCode, toString i clone
  • Projektowania i dokumentowania klas przeznaczonych do dziedziczenia
  • Wykorzystywania interfejsów zamiast klas abstrakcyjnych i kompozycji zamiast dziedziczenia
  • Stosowania typów ogólnych, metod ogólnych i eliminowania typów surowych
  • Używania typów wyliczeniowych i adnotacji zamiast stałych int i wzorców nazw
  • Projektowania sygnatur metod oraz sprawdzania poprawności parametrów
  • Stosowania defensywnego kopiowania i rozsądnego przeciążania metod
  • Ograniczania zasięgu zmiennych lokalnych i stosowania pętli for-each
  • Unikania typów float i double tam, gdzie wymagana jest precyzja
  • Wykorzystywania wyjątków w sytuacjach nadzwyczajnych i dokumentowania wyjątków
  • Synchronizowania dostępu do współdzielonych danych i stosowania narzędzi współbieżności
  • Implementowania bezpiecznej serializacji i tworzenia własnych postaci serializowanych obiektów
  • Korzystania z ogólnie przyjętych konwencji nazewnictwa i dokumentowania elementów API

Poznaj specyfikę języka Java i zostań mistrzem programowania

  • Jak korzystać z bibliotek języka Java?
  • Jak pisać funkcjonalny i klarowny kod?
  • Jak stworzyć profesjonalny i efektowny program?

Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią -- podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.

W książce "Java. Efektywne programowanie" w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.

  • Tworzenie i usuwanie obiektów
  • Klasy i interfejsy
  • Zapewnianie niezmienności obiektu
  • Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
  • Zalety stosowania statycznych klas składowych
  • Typy ogólne
  • Typy wyliczeniowe i adnotacje
  • Metody
  • Programowanie
  • Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
  • Wyjątki
  • Współbieżność i serializacja
  • Dokumentowanie bezpieczeństwa dla wątków

Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!

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 II" nadaje się do samodzielnej nauki?
Tak, książka została napisana w sposób przystępny i uporządkowany, dzięki czemu świetnie sprawdzi się jako materiał do samodzielnej nauki zarówno dla osób rozwijających swoje umiejętności, jak i tych, które chcą uporządkować dotychczasową wiedzę z Javy.
2. Czy ta książka obejmuje najnowsze standardy i dobre praktyki programowania w Javie?
Tak, książka prezentuje aktualne dobre praktyki, wzorce projektowe oraz zalecenia dotyczące pisania efektywnego i bezpiecznego kodu w języku Java, zgodnie z najnowszymi standardami.
3. Jakie zagadnienia z programowania w języku Java są szczegółowo omówione w książce?
W książce znajdziesz omówienie m.in. tworzenia i usuwania obiektów, projektowania klas i interfejsów, typów generycznych, wyjątków, współbieżności, serializacji oraz korzystania z bibliotek standardowych.
4. Czy w książce znajdują się praktyczne przykłady kodu?
Tak, każdy rozdział zawiera liczne przykłady kodu, które pomagają lepiej zrozumieć omawiane zagadnienia i ułatwiają ich praktyczne zastosowanie w codziennej pracy programisty.
5. Czy ta książka może pomóc w przygotowaniu do rozmowy kwalifikacyjnej na stanowisko programisty Java?
Tak, dzięki szerokiemu zakresowi tematów i naciskowi na dobre praktyki, książka jest doskonałym źródłem wiedzy do przygotowania się do rozmów rekrutacyjnych na stanowiska związane z programowaniem w Javie.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka ,,Java. Efektywne programowanie. Wydanie II" dostępna jest w formie drukowanej oraz w wersji elektronicznej (ebook: PDF, ePub, mobi), co pozwala na wygodną naukę w dowolny sposób.
7. Czy znajdę w książce wskazówki dotyczące optymalizacji i wydajności kodu Java?
Tak, książka zawiera rozdziały poświęcone optymalizacji, wydajności oraz unikania typowych błędów, co pozwala pisać szybki i efektywny kod.
8. Czy do korzystania z książki potrzebne są wcześniejsze doświadczenia z programowaniem?
Podstawowa znajomość Javy będzie pomocna, jednak książka jest napisana w sposób umożliwiający zrozumienie nawet bardziej zaawansowanych zagadnień dzięki licznym przykładom i jasnym wyjaśnieniom.

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
67,00 zł
Niedostępna
Ebook
40,20 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