- Ocena:
- 4.7/6 Opinie: 56
- Stron:
- 720
- Druk:
- oprawa miękka
-
PDF
Sprawdź nowe wydanie
Java. Rusz głową! Wydanie III
Kathy Sierra, Bert Bates, Trisha Gee
Opis ebooka: Java. Rusz głową! Wydanie II
Jeśli chcesz poznać Javę, nie szukaj dalej —
oto pierwsza książka techniczna z graficznym interfejsem użytkownika!
- Obejmuje Javę 5.0
Technologie oparte na Javie są wszędzie — jeśli piszesz oprogramowanie i jeszcze nie poznałeś Javy, nadszedł czas, by ruszyć głową!
Otwórz się na Javę i projektowanie obiektowe. Przystąp do nauki unikalną metodą, wykraczającą poza suche opisy składni oraz sposobów omijania codziennie spotykanych raf programistycznych. To doskonały podręcznik dla osób, które lubią uczyć się nowych języków programowania i nie mają wykształcenia informatycznego lub programistycznego. Zostań fantastycznym programistą i zdobądź wiedzę kompletną: od tworzenia obiektów, po graficzny interfejs użytkownika (GUI), obsługę wyjątków (błędów) oraz komunikację sieciową (gniazda) i wielowątkowość, a nawet pakowanie grupy plików klasowych w jeden plik instalacyjny.
Naprzód, głowo! Nikt ci tego nie potrafił wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek — rusz głową!
Precz z nudnymi wykładami i zakuwaniem bez zrozumienia! Nauka to znacznie więcej niż tylko czytanie suchego tekstu. Twój mózg jest niczym głodny rekin, cały czas prący naprzód w poszukiwaniu nowej, apetycznej przekąski. Jak karmimy Twój wygłodniały umysł?
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa… a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy — wisienka gratis!
Rozgryź to sam!
- Klasy i obiekty
- Typy danych
- Pierwszy program w Javie
- Java API
- Programowanie obiektowe — dziedziczenie, polimorfizm, interfejsy i klasy abstrakcyjne
- Metody
- Obsługa wyjątków
- Graficzny interfejs użytkownika
- Operacje wejścia-wyjścia
- Programowanie sieciowe i RMI
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)63.60 zł
159.00 zł(-60%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)76.05 zł
169.00 zł(-55%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy z...
Java. Przewodnik doświadczonego programisty. Wydanie III Java. Przewodnik doświadczonego programisty. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak op...(119.40 zł najniższa cena z 30 dni)
139.30 zł
199.00 zł(-30%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowa...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(39.90 zł najniższa cena z 30 dni)62.64 zł
179.00 zł(-65%)
O autorach ebooka
Kathy Sierra od wielu lat zajmuje się teorią nauczania. Pracowała na Uniwersytecie Kalifornijskim i w Sun Microsystems. W 2015 roku otrzymała Pioneer Award — nagrodę przyznawaną przez Electronic Frontier Foundation.
Bert Bates był programistą systemów eksperckich i systemów operacyjnych czasu rzeczywistego. Od 2003 roku pisze książki, jest autorem licznych pozycji z serii Rusz głową!
Kathy Sierra, Bert Bates - pozostałe książki
-
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswo...(89.40 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł(-30%) -
What will you learn from this book?Head First Java is a complete learning experience in Java and object-oriented programming. With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals and helps you become a great programmer. Through puzzles, mysteries, an...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poznaj i wykorzystaj w tym celu nowoczesną technologię serwletów i stron JSP.
Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!) Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)
(101.40 zł najniższa cena z 30 dni)118.30 zł
169.00 zł(-30%) -
Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about ...
Head First Servlets and JSP. Passing the Sun Certified Web Component Developer Exam. 2nd Edition Head First Servlets and JSP. Passing the Sun Certified Web Component Developer Exam. 2nd Edition
(143.65 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
What do Ford Financial, IBM, and Victoria's Secret have in common? Enterprise JavaBeans (EJB). As the industry standard for platform-independent reusable business components, EJB has just become Sun Microsystem's latest developer certification. Whether you want to be certifiable or just want to ...
Head First EJB. Passing the Sun Certified Business Component Developer Exam Head First EJB. Passing the Sun Certified Business Component Developer Exam
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawi...(24.90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Dzięki książce "Head First Servlets & JSP. Edycja polska" serwlety i technologia Java Server Pages przestaną być dla Ciebie wiedzą z pogranicza magii.
Head First Servlets & JSP. Edycja polska (Rusz głową!) Head First Servlets & JSP. Edycja polska (Rusz głową!)
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%)
Zobacz pozostałe książki z serii Head First - Rusz głową!
-
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie sto...(101.40 zł najniższa cena z 30 dni)
118.30 zł
169.00 zł(-30%) -
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I w...
Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele ...(39.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotl...(34.90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaang...(71.40 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu a...
Android. Programowanie aplikacji. Rusz głową! Wydanie II Android. Programowanie aplikacji. Rusz głową! Wydanie II
(71.40 zł najniższa cena z 30 dni)83.30 zł
119.00 zł(-30%) -
Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kr...(29.90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Ta książka jest doskonałym podręcznikiem Pythona. Poza podstawami języka opisano tu sposoby posługiwania się Pythonem w prawdziwym świecie podczas pisania kodu aplikacji WWW czy obsługiwania baz danych. Przedstawiono tu również dość trudne tematy, takie jak kolekcje i niemodyfikowalność. Co cieka...(34.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w ...(34.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Jeżeli chcesz poznać możliwości JavaScriptu oraz w pełni wykorzystać jego potencjał, trafiłeś na doskonałą książkę. Należy ona do cenionej serii „Rusz głową” i opisuje wszystkie aspekty programowania w tym języku. Sięgnij po nią i poznaj język JavaScript od podstaw. Każda kolejna stro...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%)
Ebooka "Java. Rusz głową! Wydanie II" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Java. Rusz głową! Wydanie II" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java. Rusz głową! Wydanie II" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Java. Rusz głową! Wydanie II (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Computer Arts 2011-02-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Otwórz się na Javę i projektowanie obiektowe. Przystąp do nauki unikalną metodą wykraczającą poza suche opisy składni oraz sposobów omijania codziennie spotykanych raf programistycznych. To doskonały podręcznik dla osób, które lubią uczyć się nowych języków programowania i nie mają wykształcenia informatycznego lub programistycznego. Zostań fantastycznym programistą i zdobądź wiedzę kompletną: od tworzenia obiektów po graficzny interfejs użytkownika (GUI), obsługę wyjątków (błędów) oraz komunikację sieciową (gniazda) i wielowątkowość, a nawet pakowanie grupy plików klasowych w jeden plik instalacyjny.
Szczegóły ebooka
- Tytuł oryginału:
- Head First Java, 2nd Edition
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-246-2773-8, 9788324627738
- Data wydania książki drukowanej:
- 2010-11-19
- ISBN Ebooka:
- 978-83-246-6047-6, 9788324660476
- Data wydania ebooka:
- 2012-09-14 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 200x230
- Numer z katalogu:
- 5617
- Rozmiar pliku Pdf:
- 16.4MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Head First - Rusz głową!
Spis treści ebooka
- Dla kogo jest przeznaczona ta książka? (22)
- Wiemy, co sobie myślisz (23)
- Metapoznanie - myślenie o myśleniu (25)
- Oto co możesz zrobić, aby zmusić swój mózg do posłuszeństwa (27)
- Czego potrzebujesz, aby skorzystać z tej książki? (28)
- Redaktorzy techniczni (30)
- Inne osoby, które można pochwalić (31)
- Jak działa Java? (34)
- Struktura kodu w Javie (39)
- Anatomia klasy (40)
- Tworzenie klasy z metodą main (41)
- Pętle i pętle i... (43)
- Przykłady pętli while (44)
- Rozgałęzienia warunkowe (45)
- Tworzenie poważnej aplikacji biznesowej (46)
- Program krasomówczy (49)
- Wojna o fotel (albo Jak Obiekty Mogą Zmienić Twoje Życie) (60)
- Na plaży na laptopie Jurka (61)
- O tym beztrosko zapomniano napisać w specyfikacji (62)
- A co z metodą obroc() dla "ameby"? (64)
- Ta niepewność mnie zabije! Kto wygra Superfotel? (65)
- Tworzenie pierwszego obiektu (68)
- Tworzenie i testowanie obiektów Film (69)
- Szybko! Opuszczamy metodę main! (70)
- Deklarowanie zmiennej (82)
- "Proszę podwójną. Albo nie - całkowitą!" (83)
- Naprawdę nie chcesz niczego rozsypywać (84)
- Tabela słów zarezerwowanych (85)
- Odwołanie do obiektu to jedynie inna wartość zmiennej (87)
- Życie na odśmiecanej stercie (89)
- Tablice także są obiektami (91)
- Tworzymy tablicę obiektów Pies (92)
- Przykładowy obiekt Pies (94)
- Wielkość ma wpływ na sposób szczekania (105)
- Do metod można przekazywać informacje (106)
- Metoda może coś zwrócić (107)
- Java przekazuje argumenty przez wartość (109)
- Ciekawe rozwiązania wykorzystujące parametry i wartości wynikowe (111)
- Hermetyzacja (112)
- Ukryj dane (113)
- Jak zachowują się obiekty w tablicy? (115)
- Deklarowanie i inicjalizacja składowych (116)
- Różnica pomiędzy składowymi a zmiennymi lokalnymi (117)
- Porównywanie zmiennych (typów podstawowych oraz odwołań) (118)
- Napiszmy grę przypominającą "statki", o nazwie "Zatopić portal" (128)
- Łagodne wprowadzenie do prostszej wersji gry (130)
- Pisanie implementacji metod (133)
- Pisanie kodu testowego dla klasy ProstyPortal (134)
- Kod testowy dla klasy ProstyPortal (135)
- Ostateczny kod klas ProstyPortal oraz ProstyPortalTester (138)
- Kod przygotowawczy klasy ProstyPortalGra (140)
- Trochę więcej o pętlach for (146)
- Różnica pomiędzy pętlami for i while (147)
- Rozszerzone pętle (148)
- Rzutowanie wartości typów podstawowych (149)
- Ostatni rozdział zakończył się w dramatycznych okolicznościach - w programie znaleźliśmy błąd (156)
- Oryginalny kod przygotowawczy fragmentu metody sprawdz() (160)
- Niektóre możliwości klasy ArrayList (163)
- ArrayList (164)
- Porównanie klasy ArrayList ze zwyczajną tablicą (167)
- Napiszmy właściwą wersję gry "Zatopić portal" (170)
- Co (i kiedy) robią poszczególne obiekty w grze? (172)
- Kod przygotowawczy właściwej klasy PortalGraMax (174)
- Wyrażenia logiczne o bardzo dużych możliwościach (181)
- Stosowanie biblioteki (Java API) (184)
- Jak poznać API? (188)
- Zrozumienie dziedziczenia (196)
- Przykład dziedziczenia (197)
- Jakie metody należy przesłonić? (200)
- Jaka metoda jest wywoływana? (203)
- Projektowanie drzewa dziedziczenia (204)
- Ale poczekaj! To jeszcze nie wszystko! (206)
- Jak możesz określić, czy dobrze zaprojektowałeś hierarchię dziedziczenia? (207)
- Czy korzystanie z dziedziczenia przy projektowaniu klas jest "używaniem", czy "nadużywaniem"? (209)
- Co w rzeczywistości daje nam dziedziczenie? (210)
- Jak dotrzymać kontraktu - reguły przesłaniania (218)
- Przeciążanie metody (219)
- Abstrakcyjne kontra konkretne (230)
- Metody abstrakcyjne (231)
- Polimorfizm w działaniu (234)
- Czym jest "superultramegaklasa" Object? (237)
- Stosowanie polimorficznych odwołań typu Object ma swoją cenę... (239)
- Kiedy Pies nie zachowuje się jak Pies (240)
- Object nie szczeka (241)
- Połącz się ze swoim wewnętrznym Object-em (242)
- A co, jeśli musimy zmienić kontrakt? (246)
- Na pomoc spieszą interfejsy! (252)
- Stos i sterta. Gdzie są przechowywane informacje? (264)
- Metody są zapisywane na stosie (265)
- A co ze zmiennymi lokalnymi, które są obiektami? (266)
- Jeśli zmienne lokalne są przechowywane na stosie, to gdzie są przechowywane składowe? (267)
- Cud utworzenia obiektu (268)
- Tworzenie obiektu Kaczka (270)
- Inicjalizacja stanu nowego obiektu Kaczka (271)
- Nanoprzegląd. Cztery rzeczy o konstruktorach, które należy zapamiętać (277)
- Znaczenie konstruktorów klasy bazowej w życiu obiektu (279)
- Konstruktory klas bazowych pobierające argumenty (283)
- Wywoływanie jednego przeciążonego konstruktora z poziomu innego (284)
- Metody klasy Math - najlepsze z możliwych odpowiedników metod globalnych (302)
- Różnice pomiędzy metodami zwyczajnymi a statycznymi (303)
- Co oznacza, że klasa ma statyczne metody (304)
- Składowa statyczna - ta sama wartość we wszystkich obiektach danej klasy (307)
- Inicjalizacja składowych statycznych (309)
- Rolę stałych pełnią statyczne zmienne finalne (310)
- Nie tylko zmienne statyczne mogą być finalne (311)
- Formatowanie liczb (322)
- Specyfikator formatu (326)
- Operacje na datach (330)
- Stosowanie obiektów Calendar (333)
- Wybrane możliwości API klasy Calendar (334)
- Stwórzmy program MuzMachina (344)
- JavaSound API (345)
- Wyjątek jest obiektem... klasy Exception (350)
- Finally - blok kodu, który musi zostać wykonany niezależnie od wszystkiego (355)
- Przechwytywanie wielu wyjątków (357)
- Reguły związane ze stosowaniem wyjątków (366)
- Generowanie dźwięków (368)
- Twój pierwszy odtwarzacz muzyki (370)
- Tworzenie obiektów MidiEvent (danych piosenki) (371)
- Komunikat MIDI - serce zdarzenia MidiEvent (372)
- Zmiana komunikatu (373)
- Wszystko zaczyna się od okna (380)
- Twój pierwszy interfejs graficzny - przycisk w ramce (381)
- Przechwytywanie zdarzeń generowanych przez działania użytkownika (383)
- Odbiorcy, źródła i zdarzenia (387)
- Stwórz własny komponent umożliwiający rysowanie (390)
- Odwołanie do porządnej klasy Graphics ukrywa obiekt Graphics2D (392)
- Układy GUI - wyświetlanie w ramce więcej niż jednego komponentu (396)
- Jak stworzyć obiekt klasy wewnętrznej? (404)
- Wykorzystanie klas wewnętrznych do tworzenia animacji (408)
- Odbieranie zdarzeń niezwiązanych z interfejsem użytkownika (413)
- Komponenty biblioteki Swing (426)
- Komponenty można zagnieżdżać (426)
- Menedżery układu (427)
- W jaki sposób menedżery układu podejmują decyzje? (428)
- Różne menedżery układu mają różne zasady rozmieszczania (428)
- Wielka trójka menedżerów układu: BorderLayout, FlowLayout oraz BoxLayout (429)
- Zabawy z komponentami biblioteki Swing (439)
- Tworzenie aplikacji MuzMachina (445)
- Odczytywanie taktów (454)
- Zapisywanie stanu (455)
- Zapisywanie serializowanego obiektu do pliku (456)
- Deserializacja - odtwarzanie obiektów (465)
- Zapisywanie łańcucha znaków w pliku tekstowym (471)
- Klasa java.io.File (476)
- Odczyt zawartości pliku tekstowego (478)
- Przetwarzanie łańcuchów znaków przy użyciu metody split() (482)
- Identyfikator wersji - wielki problem serializacji (484)
- Stosowanie serialVersionUID (485)
- Zapisywanie kompozycji (487)
- Muzyczne pogawędki w czasie rzeczywistym (496)
- Nawiązywanie połączenia, wysyłanie i odbieranie danych (498)
- Nawiązanie połączenia sieciowego (499)
- Port TCP to tylko numer. 16-bitowa liczba identyfikująca konkretny program na serwerze (500)
- Aby odczytywać dane z gniazda, należy użyć strumienia BufferedReader (502)
- Aby zapisać dane w gnieździe, użyj strumienia PrintWriter (503)
- Program CodziennePoradyKlient (504)
- Kod programu CodziennePoradyKlient (505)
- Tworzenie prostego serwera (507)
- Kod aplikacji CodziennePoradySerwer (508)
- Tworzenie klienta pogawędek (510)
- Możliwość stosowania wielu wątków w Javie zapewnia jedna klasa - Thread (514)
- Jakie są konsekwencje posiadania więcej niż jednego stosu wywołań? (515)
- Aby stworzyć zadanie dla wątku, zaimplementuj interfejs Runnable (518)
- Mechanizm zarządzający wątkami (521)
- Usypianie wątku (525)
- Usypianie wątków w celu zapewnienia bardziej przewidywalnego działania programu (526)
- Tworzenie i uruchamianie dwóch wątków (527)
- Cóż... Tak, możemy. JEST pewien problem związany ze stosowaniem wątków (528)
- Problem Moniki i Roberta w formie kodu (530)
- Przykład Moniki i Roberta (531)
- Musimy wykonać metodę pobierzGotowke() jako operację atomową (534)
- Stosowanie blokady obiektu (535)
- Przerażający problem "utraconej modyfikacji" (536)
- Wykonajmy ten przykładowy kod... (537)
- Zadeklaruj metodę inkrementuj() jako metodę atomową. Synchronizuj ją! (538)
- Mroczna strona synchronizacji (540)
- Nowa i poprawiona wersja programu ProstyKlientPogawedek (542)
- Naprawdę prosty serwer pogawędek (544)
- ArrayList nie jest jedyną dostępną kolekcją (557)
- Deklaracja metody sort() (563)
- Poznajemy typy ogólne (565)
- Używanie KLAS uogólnionych (566)
- Stosowanie METOD uogólnionych (568)
- Ponownie odwiedzimy metodę sort() (571)
- Stosowanie własnych komparatorów (576)
- Potrzebujemy zbioru, a nie listy (581)
- Biblioteka kolekcji (fragment) (582)
- Stosowanie argumentów polimorficznych i typów ogólnych (593)
- Znaki wieloznaczne śpieszą z pomocą (598)
- Wdrażanie aplikacji (606)
- Oddzielanie kodu źródłowego od plików klasowych (608)
- Umieszczanie programów w archiwach JAR (609)
- Uruchamianie (wykonywanie) archiwum JAR (610)
- Umieść klasy w pakietach (611)
- Zapobieganie konfliktom nazw pakietów (612)
- Kompilacja i uruchamianie programu, w którym wykorzystywane są pakiety (614)
- Flaga -d jest nawet lepsza, niż twierdziliśmy (615)
- Tworzenie wykonywalnego archiwum JAR zawierającego pakiety (616)
- Java Web Start (621)
- Plik .jnlp (623)
- RMI udostępnia obiekty pomocnicze klienta i serwera (636)
- Bardzo prosty serwlet (649)
- Tak dla zabawy przeróbmy nasz program krasomówczy na serwlet (651)
- Enterprise JavaBeans - RMI na środkach dopingujących (653)
- I na samym końcu przedstawiamy... małego dżina Jini (654)
- Odkrywanie adaptacyjne w akcji (655)
- Ostateczna wersja programu MuzMachina (672)
- Ostateczna wersja serwera aplikacji MuzMachina (679)
- Lista dziesięciu zagadnień (682)
Wprowadzenie
1. Przełamując zalew początkowych trudności
2. Wycieczka do Obiektowa
3. Poznaj swoje zmienne
4. Jak działają obiekty?
5. Supermocne metody
6. Korzystanie z biblioteki Javy
7. Wygodniejsze życie w Obiektowie
8. Poważny polimorfizm
9. Życie i śmierć obiektu
10. Liczby mają znaczenie
11. Ryzykowne działania
12. Historia bardzo graficzna
13. Popracuj nad Swingiem
14. Zapisywanie obiektów
15. Nawiąż połączenie
16. Struktury danych
17. Rozpowszechnij swój kod
18. Przetwarzanie rozproszone
A Ostatnie doprawianie kodu
B Dziesięć najważniejszych zagadnień, które niemal znalazły się w tej książce...
Skorowidz (699)
Oceny i opinie klientów: Java. Rusz głową! Wydanie II Kathy Sierra, Bert Bates (56) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(22)
(21)
(0)
(4)
(6)
(3)
Oceny i opinie poprzednich wydań
więcej opinii