ODBIERZ TWÓJ BONUS :: »

Java. Efektywne programowanie. Wydanie II Joshua Bloch

(ebook) (audiobook) (audiobook)
Java. Efektywne programowanie. Wydanie II Joshua Bloch - okladka książki

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

Java. Efektywne programowanie. Wydanie II Joshua Bloch - audiobook MP3

Java. Efektywne programowanie. Wydanie II Joshua Bloch - audiobook CD

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
33,50 zł 67,00 zł (-50%)
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ć!

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

Zamknij

Wybierz metodę płatności

Książka
67,00 zł
Niedostępna
Ebook
33,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint