Inni klienci oglądali również...
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
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
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