Pełny opis produktu: Thinking in Java. Wydanie 3. Edycja polska
Średnia ocena z 4 recenzji
(Dodaj własną)
- Autor:
-
Bruce Eckel
- Wydawnictwo:
-
Wydawnictwo Helion
, Sierpień 2003
- ISBN:
- 83-7361-133-9
- Liczba stron:
- 912
- Wymiary:
- 175 x 250 mm
- Sprawdź inne tytuły:
-
Bruce Eckel
Książka "Thinking in Java" wzbudziła entuzjazm i uznanie programistów na całym świecie przede wszystkim dzięki swej wyjątkowej przejrzystości, przemyślanej i uważnej organizacji oraz krótkim, trafnie dobranym przykładom. Książka obejmuje szeroki zakres tematów -- zaczynając od podstaw składni Javy, a kończąc na najbardziej zaawansowanych zagadnieniach (dokładny opis pojęć obiektowych, wielowątkowości, zautomatyzowane konstruowanie, testowanie modułów oraz wykrywanie i usuwanie błędów).
- Wprowadzenie do języka Java uaktualnione o prezentację nowych możliwości wprowadzonych w JDK 1.4
- Nowy program testowy weryfikujący poprawność działania każdego z programów i prezentujący generowane przez niego wyniki
- Nowy rozdział poświęcony testowaniu modułów, zautomatyzowanemu konstruowaniu programów, asercjom, rejestracji oraz innym sposobom zapewniania poprawności programów
- Całkowicie zmodyfikowany rozdział poświęcony wielowątkowości pozwalający dobrze poznać podstawy tego zagadnienia
- Ponad 350 działających przykładów uaktualnionych z myślą o niniejszym wydaniu książki; ponad 15 tysięcy wierszy kodu
- Książka zarówno dla początkujących, jak i ekspertów
- Uczy języka Java, a nie rozwiązań zależnych od platformy systemowej
- Szczegółowo omawia podstawowe zagadnienia, nie pomija bardziej zaawansowanych
- Dogłębnie wyjaśnia zasady obiektowości oraz ich zastosowanie w Javie
- Thinking in Java. Wydanie 3. Edycja polska
- Autor:
-
Bruce Eckel
Najlepsza książka do Javy oraz świetny podręcznik programowania obiektowego.
(2004-01-29)
Marcin
Staniszczak
Więcej o recenzencie
Thinking in Java jest jedną z najlepszych, jeśli nie najlepszą książką traktującą o programowaniu w Javie. Nie jest to co prawda podręcznik dla osób, które nigdy nie miały do czynienia z programowaniem – osoby takie mogą czuć się tu zagubione oraz mieć problemy ze zrozumieniem książki – lecz jeśli zajmujesz się programowaniem od jakiegoś czasu, a teraz chciałbyś poznać Javę, nie ma lepszego wyboru. Bruce Eckel od lat prowadzi seminaria z Javy, a w Thinking in Java często opiera się na doświadczeniu zdobytym podczas ich prowadzenia. Wie, co „nowicjuszom” sprawia największe problemy i stara się te tematy wytłumaczyć najdokładniej, jak tylko się da. Nie używa przy tym zbyt skomplikowanych przykładów – kody często są krótsze niż strona – wszystko tak, żeby skupić się na sensie, idei i języku, a nie na rozszyfrowywaniu przykładów.
Na początku książki można znaleźć wskazówki, dotyczące projektowania oprogramowania oraz najlepszy opis zasad programowania obiektowego, jaki widziałem – na kilkadziesiąt stron! Mimo iż wcześniej znałem i programowałem w takich językach, jak C++ czy Object Pascal, to dopiero po tej książce w pełni zrozumiałem i doceniłem wagę obiektów. Thinking in Java porusza bardzo wiele ważnych tematów:
inicjalizacje i sprzątanie, ukrywanie implementacji, wielokrotne wykorzystanie klas (dziedziczenie i kompozycja), polimorfizm (w tym klasy oraz metody abstrakcyjne), interfejsy i klasy wewnętrzne, przechowywanie obiektów (tablice, kontenery), obsługę wyjątków, system wejścia-wyjścia (w tym kompresja GZIP i archiwa Jar, serializacja obiektów...), identyfikację typu w czasie wykonania, okienka oraz aplety (Swing, zdarzenia, pakowanie apletow do JARa, programowanie wizualne, wielowątkowość (współdzielenie zasobów, blokowanie, priorytety...), przetwarzanie rozproszone (gniazda, datagramy, JDBC, serwlety, JSP, RMI, CORBA, EJB, Jini). W dodatkach na końcu książki można dowiedzieć się m.in. co nieco na temat JNI (mówiąc najprościej jak można - wywoływanie procedur napisanych w C/C++ z poziomu Javy).
Książka ta jest naprawdę wspaniałym wyborem dla osób potrafiących programować w jakimś języku (nie koniecznie obiektowym, gdyż tego z powodzeniem nauczy Thinking in Java) i pragnących poznać Javę.
Nawet jeśli podchodzisz sceptycznie do tego języka, książka ta może spowodować u Ciebie zmianę; tak było ze mną. Kiedyś uważałem Jave za „kolejny wynalazek” dziś myślę zupełnie inaczej – potężna technologia, bardzo ułatwiająca życie programistom. Po przeczytaniu książki wiedzę można uzupełniać za pomocą manuala, lub np. Core Java 2. Tehniki zaawansowane. Jeszcze raz – polecam z czystym sumieniem. Bruce Eckel napisał naprawdę piękną książkę. I mimo iż nad niektórymi jej fragmentami trzeba przysiąść żeby dokładnie zrozumieć i zapamiętać, to warto. Thinking in Java to najlepszy wybór dla osoby chcącej poznać Javę oraz poznać z programowanie obiektowe.
Oceń recenzję. Czy jest przydatna?:
Przyciskając jeden z klawiszy,oceniasz przydatnośćrecenzji dla kupujących.
Zgłoś nadużycie
Zgłoś nadużycie, jeśli powyższarecenzja zawiera treści niezgodnez Regulaminem recenzji
Doskonała, choć poprzednie wydanie było bogatsze
Robert
Pisek
Według mnie książka dobrze tłumaczy celowość stosowania takich, a nie innych rozwiązań w programowaniu obiektowym. Szkoda jednak, że obecne wydanie jest zubożone o podstawowe informacje o Servletach, JSP, JDBC. Cały duży rozdział został przeniesiony do zupełnie innej książki, a mianowicie "Thinking in Enterprise Java". Na jego miejscu pojawiły się rozdziały o aspektach UML i testowaniu aplikacji, które powiedzmy sobie szczerze, są mniej interesujące. Dla autora był to zabieg porządkujący wiedzę, a dla klienta przełoży się na kolejny wydatek. To nie fair.
Oceń recenzję. Czy jest przydatna?:
Przyciskając jeden z klawiszy,oceniasz przydatnośćrecenzji dla kupujących.
Zgłoś nadużycie
Zgłoś nadużycie, jeśli powyższarecenzja zawiera treści niezgodnez Regulaminem recenzji