Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
Java. Wprowadzenie

Java. Wprowadzenie

Autorzy: Patrick Niemeyer, Jonathan Knudsen
Data wydania: 2003/05
Stron: 778
Zawiera CD-ROM
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Learning Java
  • Tłumaczenie: Rafał Jońca
  • ISBN: 8371979258 / 83-7197-925-8
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 2102

Informacje dodatkowe:
Przystępne, a zarazem kompletne wprowadzanie do języka programowania, który zmienił sposób myślenia wielu programistów. W ostatnich latach Java wyprzedziła pod względem popularności inne języki, takie jak C++ i Visual Basic, spełniając większość wymagań stawianych przez twórców aplikacji i stała się najważniejszym językiem nowego pokolenia programistów -- w szczególności projektantów aplikacji działających w Internecie.

Książka pozwala na przyswojenie podstaw języka Java. Dzięki niej poznasz sam język, biblioteki klas, techniki programistyczne i idiomy. "Java. Wprowadzenie" zawiera wiele łatwych w zrozumieniu przykładów wraz z kodem źródłowym. Pozwolą Ci one zapoznać się z wieloma cechami, funkcjami i interfejsami programistycznymi Javy.

Załączony CD-ROM poza przykładami omawianymi w książce zawiera także pełną wersję J2SE SDK 1.4, środowisko NetBeans, narzędzie make (Ant) i serwer aplikacji Tomcat z projektu Jakarta oraz BeanShell, prosty, darmowy język skryptowy Javy napisany przez jednego z autorów tej książki, Pata Niemeyera.

Tematy omówione w tej książce dotyczą:

  • technik programowania zorientowanego obiektowo,
  • interfejsów programistycznych serwletów i aplikacji internetowych,
  • asercji języka i obsługi wyjątków,
  • pakietu NIO umożliwiającego tworzenie złożonych systemów wejścia-wyjścia,
  • programowania wykorzystującego wątki,
  • komponentów Swing służących do budowy okienkowego interfejsu użytkownika
  • nowych interfejsów programistycznych wersji 1.4: wyrażeń regularnych, właściwości i dzienników zdarzeń,
  • JavaBeans i darmowego środowiska NetBeans,
  • Java Plug-in, podpisywaniu apletów i Java Web Start,
  • XML (omówiono: SAX, DOM, DTD, XSLT)

Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticsh2.htm" style="color:black;" title="Tablice informatyczne. C#. Wydanie II">Tablice informatyczne. C#. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticsh2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticsh2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ubuof2.htm" style="color:black;" title="Ubuntu Serwer. Oficjalny podręcznik. Wydanie II">Ubuntu Serwer. Oficjalny podręcznik. Wydanie II</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ubuof2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ubuof2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ac29pk.htm" style="color:black;" title="AutoCAD 2009. Pierwsze kroki">AutoCAD 2009. Pierwsze kroki</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 34.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ac29pk"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ac29pk" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gimpre_ebook.htm" style="color:black;" title="GIMP 2.6. Receptury. eBook. ">GIMP 2.6. Receptury. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 44.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gimpre_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gimpre_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/3dmaxl_ebook.htm" style="color:black;" title="3ds Max. Leksykon. eBook. ">3ds Max. Leksykon. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 27.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=3dmaxl_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj 3dmaxl_ebook" /></a> </td> </tr> </table>
6
(1)
5
(10)
4
(2)
3
(0)
2
(2)
1
(0)

Liczba ocen: 15

Średnia ocena
czytelników
45


Java. Wprowadzenie :

okladka

Ocena : 6 Ocena książki 2005-10-05

Michał J.

Moim zdaniem książka jest fenomenalna, naprawdę jak na taką objętość świetnie opisuje Javie, tak że zrozumiale jest to i dla początkowych programistów. Uczy myślenia i wyczucia w programowaniu.

Ocena : 5 Ocena książki 2003-06-23

Wojtek Płaziński

Świetna książka. Ma trochę mylący tytuł, bo według mnie nie jest >>wprowadzeniem<<; osoby nie mające przed leturą tej książki styczności z programowaniem mogą zagubić się już w początkowych rozdziałach. Poza tym wszystko jest trafione. Polecam!

Ocena : 5 Ocena książki 2004-05-14

Paweł Parzychowski

Przed zakupem tej książki miałem dosyć mgliste pojecie o Javie. Znałem dobrze tylko C++. Jednak po przeczytaniu w dwa tygodnie nauczyłem się Javy Swing i bez większych problemów napisałem projekt na zajęcia. Do tej pory leży pod ręką i cały czas do niej zaglądam. Dzięki tej książce polubiłem Javę na tyle, że będę w niej pisał pracę magisterską. Polecam, jeżeli chodzi o Swing i podstawy Javy. Zawiodłem się tylko na rozdziale o interfejsie gniazdek - beznadziejny i zupełnie nieprzydatny.

Ocena : 5 Ocena książki 2006-06-27

Witold Prucnel

Porównywałem tę książkę z książką Jacka Rumińskiego "Język Java" i muszę przyznać że Jacek Rumiński opisywał Javę w sposób standartowy czyli temat po temacie i wyszło to po prostu świetnie. Skład i porządek to co w książkach lubię najbardziej. "Java wprowadzenie" nie zawiera tego porządku. Dla mnie jest to akurat wada, wiele tematów jest opisanych w pokręcony sposób porównując ten sam temat opisany przez Jacka Rumińskiego. "Java wprowadzenie" zawiera jednak o wiele więcej informacji (jest grubsza ;-) ). Dlatego uważam ją za cenny nabytek, ze względu na ilość materiału. Omawia dużo zagadnień i daje dobre rozeznanie w temacie, jednak zupełnie początkującym polecam również książkę Jacka Rumińskiego, mając te dwie pozycje Java stanie się o niebo jaśniejsza (te dwie książki doskonale się uzupełniają).

Ocena : 5 Ocena książki 2003-07-22

Tomek

Mam 7 lat doświadczenia w C++ i przechodzę na Java. Znam Javę na poziomie języka ale nie znam zbyt wielu bibliotek. Potrzebowałem szybkiego przeglądu możliwości języka w ostatniej wersji (1.4) i oceniana książka spełniła swoją rolę. Nie zawiera zbyt wielu szczegółów i nadaje się wyśmienicie 'po poduszki'. Java Receptury stanowi niezłe uzupełnienie. Wybrałem polską wersję bo była pod ręką w księgarni - na wersję oryginalną musiałbym chwilę czekać, a czas naglił. Tłumaczenie nie jest złe, choć momentami trzeba się wczytać żeby dojść do intencji autora. Przykład:<br> "Metoda kopii jest związana z kopią klasy, ale związki nie są już tak proste jak dla zmiennych. Metody kopii są dostępne przez kopie obiektu, ale obiekt jako taki nie posiada własnej kopii metod (nie istnieje duplikacja kodu). Związek ten oznacza, że metody kopii mogą 'widzieć' zmienne kopii obiektu i operować na nich. Brrr...”<br> Gdyby nie doświadczenie, znajomość metodologii i języków obiektowych miałbym kłopot ze zrozumieniem tego tekstu.<br> Wersja oryginalna jet też trochę zamotana, ale ciut łatwiejsza do zrozumienia.<br> Nie jest to książka dla zupełnych nowicjuszy jak sugeruje tytuł. Jest no natomiast wprowadzenie - porusza wiele tematów ale nie dogłębnie. Myślę, że w 2 tygodnie można opanować zawarty materiał. Załączone na płycie CD narzędzia pomogą przetrawić zawartość w praktyce.<p> Wystawiam ocenę 5, choć książka nie jest aż tak dobra. Nie jest natomiast tak przegadana jak "Thinking in Java" i za to trochę wyższa nota.

Ocena : 5 Ocena książki 2005-01-11

Marek Prusek

Książka napisana przez profesjonalistów. Czuje się, że autor doskonale wie i rozumie dziedzin, o której pisze. Polecam każdemu, nawet zaawansowanym w tej technologii.

Ocena : 5 Ocena książki 2004-01-05

Marek Stępień

Książka jest znakomita (widziałem kilka książek "wprowadzających" do Javy, ale ta jest pierwszą sensowną). Oceniłbym ją jako wybitną, ale...<br> No właśnie. Tym "ale" jest jakość polskiego tłumaczenia. Tłumacz czasami tłumaczy w jednej linijce kodu źródłowego nazwę zmiennej na polski po to, żeby pięć linijek dalej używać nazwy angielskiej. Lub odwrotnie. Utrudnia to zrozumienie tych przykładów.<br> Oryginał - na 6. Tłumaczenie - na 3+. W sumie zatem 5.

Ocena : 5 Ocena książki 2005-02-21

Patryk Gąsiorowski

Do zakupu tej książki zmusiła mnie sytuacja na uczelni, trzeba było nauczyć się Javy na zaliczenie semestru. Książka naprawdę dobra porusza i wyjaśnia wszystkie sprawy związane z językiem w bardzo przystępny sposób, jak wiadomo niczego nie nauczy sama książka potrzebne samozaparcie, ale książka ta jest odpowiednią drogą w tym kierunku. Mi pomogła bardzo, laboratoria z Javy zaliczyłem na 5 i wiem, że wiele dzięki tej książce, odpowiednia kolejność, trudność poszczególnych działów oraz wskazówki są na pewno mocną stroną tej pozycji. Naprawdę zachęcam do kupna.

Ocena : 5 Ocena książki 2004-10-26

Miroslaw Jedynak

Była to książka, z której zacząłem się uczyć Javy - szybko i przyjemnie. Pobieżnie przeczytać i zrozumieć mechanizmy Javy można z tą książką w tydzień (sic!) (ale bez zapamiętywania szczegółów - po nie przecież można wrócić później). Książka zdecydowanie nie jest dla tych, którzy pierwszy raz dotykają programowania obiektowego. Podstawy są potrzebne, ale tym którzy cos już wiedzą książka pozwala zauważyć różnice (w porównaniu np. z c++) - w mojej opinii wystarczająco dokładnie. W porównaniu z „Thinking In Java” (która ma nawet więcej stron) podaje samą esencję nie zagłębiając się w szczegółowe szczegóły - zawsze można dotycząc w manualu. Dla mnie książka służy jako kompendium prostych i łatwo znajdowalnych przykładów. Wyczerpująco opisane są operacje we/wy. Niestety gniazda są potraktowane po macoszemu - po przeczytaniu książki można bez problemy programować aplikacje sieciowe, ale trzeba się nieźle naglowkowac, żeby dojść do niektórych schematów - np. serwery wielowątkowe.

Ocena : 5 Ocena książki 2004-12-28

Jacek Bajor

Bardzo dobra książka. Nie ma się do czego przyczepić. Warta swojej ceny. Nie nadaje się jednak dla osób nie mających wcześniej do czynienia z programowaniem. Polecam

Ocena : 5 Ocena książki 2004-07-08

Olek Dobrucki

Aby nie rozpisywać się o tym co już zostało napisane - książka bardzo dobra, a tłumaczenie kiepskie. Co do porównania z "Thinking in Java" uważam, że książka Eckela jest lepsza dla ludzi średnio zaawansowanych w Javie lub znających C++, dla początkujących "Java, wprowadzenie" jest lepsze. Brakuje mi także w tej książce rozdziału dotyczącego obsługi baz danych.

Ocena : 4 Ocena książki 2005-07-12

Paweł Kraszewski

Książka technicznie bardzo dobra (jak wszystkie oReilly), jednak są problemy z tłumaczeniem: 1) Oprogramowanie obiektowe ma utartą w języku polskim terminologię, np. instancja klasy zamiast kopia klasy, pola albo atrybuty zamiast zmienne kopii, itd., itp. 2) Jest nieprzyzwoicie dużo literówek w listingach i fragmentach kodów 3) Największym grzechem jest niekonsekwentne tłumaczenie nazw zmiennych i funkcji na język polski. Czasami jest tak, że w treści opisu jest nazwa angielska a w listingu polska bądź odwrotnie... 4) Kody źródłowe ściągnięte z Heliona mają ten sam mankament, w związku z czym dużo z nich się nawet nie kompiluje!!! Mam wrażenie, że tłumaczenie nie podlegało weryfikacji/korekcie merytorycznej... :(

Ocena : 4 Ocena książki 2007-12-20

Pawel Wloch

Książka dobra ale tłumaczenie podobnie jak w przypadku innych książek wydanych przez Helion słabe. Irytujące są częste błędy wynikające z niedbalstwa albo z niezrozumienia przez tłumacza tego co tłumaczy. W wyniku tekst staje się niezrozumiały. Proponuje żeby Helion dodał do swojego procesu: 1) dobrych tłumaczy, 2) sprawdzenie z oryginałem zdanie po zdaniu przetłumaczonego tekstu przez niezależnego tłumacza.

Ocena : 2 Ocena książki 2006-11-21

Piotr Ordecki

Mało programuję. Mam niewielkie doświadczenie w VisualBasic jeszcze mniejsze w VisualC++. Ze względu na dostępność (darmową) Javy chciałem zapoznać się z tym sposobem programowania i w związku z tym zakupiłem pierwszą książkę jaka była polecana przez wydawnictwo i wysoko oceniona przez czytelników. Niestety zawiodłem się. Na wstępie kompletny brak wprowadzenia (jakie narzędzia są potrzebne do tego aby programować w javie - załączone na płycie dawno już nie są aktualne, w jaki sposób dokonać kompilacji i uruchomienia skompilowanego kodu w systemie microsoft windows - rozumiem że doświadczeni programiści to wiedzą ale po co im wprowadzenie do javy?). Być może dalej będzie lepiej ale pierwsze dwa rozdziały doprowadzają do rozpaczy. Nie kupujcie tej książki jeżeli jesteście naprawdę początkującymi. Oczywiście ta ocena nigdy nie pojawi się w sieci.

Ocena : 2 Ocena książki 2005-09-19

Kalinowski Jarosław

Dla osób, które wcześniej nie miały kontaktu z Javą i programowaniem obiektowym książka jest po prostu fatalna. W początkowych rozdziałach autorzy dodają w niemal każdym akapicie dużo dodatkowych informacji, o których mogliby wspomnieć później. W ten sposób od samego początku czytelnik jest bombardowany niepotrzebnymi informacjami, powodującymi spory zamęt. Książka dobra dla osób które chciałyby odświeżyć sobie zagadnienia, które poznali wcześniej.