Myśl w języku Java! Nauka programowania. Wydanie II
- Autorzy: :
- Allen B. Downey, Chris Mayfield
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 6
- Stron:
- 312
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Myśl w języku Java! Nauka programowania. Wydanie II
Java jest językiem dojrzałym i jednocześnie bardzo nowoczesnym. Skupiona wokół niego społeczność cały czas dynamicznie go rozwija, sprawiając, że wszechstronność i innowacyjność Javy budzi podziw. Jest to też język idealny do nauki programowania - początkujący programiści, którzy wybierają Javę jako swój pierwszy język, w naturalny sposób nabierają dobrych nawyków, dzięki czemu później stosowanie się do najlepszych praktyk programistycznych nie sprawia im problemu. Ważne jest tylko, aby wraz z nauką programowania adept sztuki tworzenia kodu przyswoił choćby najważniejsze prawidła informatyki. Pozwala to uniknąć w przyszłości wielu kłopotów z niewydajnym, niezrozumiałym i trudnym do utrzymania kodem.
Oto zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla początkujących, dzięki któremu zdobędziesz solidne podstawy informatyki i programowania w Javie. Wyjaśniono tu szereg skomplikowanych tematów, rozłożonych na mniejsze zagadnienia, z których każde zostało opatrzone zrozumiałymi przykładami. Książka zawiera mnóstwo ćwiczeń, które sprawią, że zaczniesz kreatywnie podchodzić do programowania, a odkrywanie relacji między danymi wejścia i wyjścia, klasami, metodami i obiektami przyniesie Ci prawdziwą satysfakcję. Duży nacisk położono na właściwe słownictwo i... właśnie tworzenie programów. Zapoznasz się więc z różnymi strategiami projektowania, pisania, testowania i debugowania programów. Liczne przykłady kodu, ćwiczenia, podsumowania, porady i wskazówki stanowią wspaniałe uzupełnienie prezentowanych treści.
W tej książce między innymi:
- podstawowe koncepcje programowania
- zmienne, wartości, zarządzanie pamięcią, operacje wejścia-wyjścia
- operacje logiczne, pętle i referencje
- obiekty, tablice, klasy i ich projektowanie
- konstruktory, interfejsy, detektory zdarzeń
Myśl w języku Java to praktyczne wprowadzenie do informatyki i programowania, używane w wielu uniwersytetach i szkołach średnich na całym świecie. Zwięzłość treści, nacisk kładziony na prawidłową terminologię oraz nieformalny ton sprawiają, że książka cieszy się dużym uznaniem szczególnie wśród czytelników z niewielkim lub wręcz żadnym doświadczeniem programistycznym. Podręcznik zaczyna się od przedstawienia najbardziej podstawowych koncepcji programowania i stopniowo wprowadza coraz bardziej zaawansowane techniki zorientowane obiektowo.
W tym w pełni zaktualizowanym i rozszerzonym wydaniu autorzy, Allen Downey i Chris Mayfield, prezentują programowanie jako środek umożliwiający rozwiązywanie różnych interesujących problemów. Każdy z rozdziałów obejmuje materiał przeznaczony na jeden tydzień zajęć uniwersyteckich i zawiera ćwiczenia, które mają Ci pomóc w utrwaleniu zdobytej wiedzy. Podczas lektury zapoznasz się z niemal każdym tematem, którego znajomość jest wymagana na egzaminie AP Computer Science A oraz do zdobycia certyfikatu Java SE Programmer I.
- Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych licznymi przykładami.
- Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach, a także pisz, testuj i debuguj programy.
- Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje warunkowe i pętle, klasy i metody, łańcuchy znakowe i tablice, rekurencję i polimorfizm.
- Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu.
"Pozycja Myśl w języku Java , kładąc silny nacisk na kwestię rozwiązywania problemów, zdecydowanie wykracza poza zwykły podręcznik do nauki kodowania i naprawdę zagłębia się w podstawowe koncepcje informatyki. To wspaniała książka, dzięki której studenci mogą szybko przeskoczyć z poziomu początkujących programistów na poziom osób myślących jak prawdziwi informatycy".
Rebecca Dovi, CodeVA
"Podoba mi się zwięzłość treści książki, która podkreśla wagę krytycznego myślenia i umiejętności rozwiązywania problemów, przedstawiając jednocześnie wystarczająco skutecznie specyfikę języka Java, aby jej czytelnicy mogli rozwijać się w sztuce programowania".
David Wisneski, CSUMB
Wybrane bestsellery
-
Mam licencje na wszystko. Radio? Proszę bardzo. Gdy mam powiedzieć w porze największej słuchalności ogłaszając zabójcze wyniki wyborów: Drodzy Panstwo! KURWA MAC! nie ma problemu. Zorganizować koncert Perfectu w ścisłym centrum, zakorkować Warszawę o ósmej rano w poniedziałek i dogadać się z poli...(34.83 zł najniższa cena z 30 dni)
34.83 zł
51.99 zł(-33%) -
W 1929 roku siedemnastoletnia Lenora Hope została oskarżona o brutalne zamordowanie swoich rodziców i siostry. Policja jednak nigdy nie udowodniła jej winy.(20.45 zł najniższa cena z 30 dni)
32.72 zł
40.90 zł(-20%) -
2014. Jacek Nitecki stoi samotny przed halą odlotów Okęcia. Zaczyna padać deszcz. Dzwoni telefon. Jacek odbiera, myśląc, że jego droga do piekła właśnie się skończyła. Ale ona dopiero się zaczyna.(42.68 zł najniższa cena z 30 dni)
45.82 zł
53.90 zł(-15%) -
Obserwujemy cztery postaci. Pierwszą jest chirurg, zmuszony do porzucenia swej sztuki i zostania żołnierzem w najbardziej brutalnej wojnie naszych czasów. Drugą skrytobójca, morderca, który płacze, kiedy zabija. Trzecia osoba to oszust, młoda kobieta skrywająca za płaszczem kłamstw swoją prawdziw...(58.65 zł najniższa cena z 30 dni)
58.65 zł
69.00 zł(-15%) -
W tej rewolucyjnej publikacji doktor Gabor Maté analizuje, jak kraje zachodnie, które szczycą się swoimi systemami opieki zdrowotnej, faktycznie odnotowują wzrost liczby chorób przewlekłych i ogólnego złego stanu zdrowia. Prawie 70 procent Amerykanów stosuje co najmniej jeden lek na receptę; pona...(38.49 zł najniższa cena z 30 dni)
38.49 zł
49.99 zł(-23%) -
Spotykamy ją w momencie, gdy zdążyła już przejść długą drogę od Pana Mercedesa, w którym pojawiła się po raz pierwszy jako nieśmiała, ale odważna i szlachetna samotniczka, przez współpracę z Billem Hodgesem w Znalezione nie kradzione, do błyskotliwej, dzielnej detektywki z Outsidera. W Holly eksc...(33.88 zł najniższa cena z 30 dni)
33.88 zł
44.00 zł(-23%) -
Szóstka nieudaczników, na pozór zwykłych ludzi, zostaje zaszantażowana i zmuszona do przeprowadzenia napadu niemożliwego. Nie znają się nawzajem, nie wiedzą, co mają ukraść. Powoli odkrywamy, kim tak naprawdę są: były żołnierz, tancerka z nocnego klubu, korporatka negocjatorka, sześciopalczasty c...(24.64 zł najniższa cena z 30 dni)
24.87 zł
32.00 zł(-22%) -
Komisarz Laura Wilk staje na czele grupy śledczej poszukującej brutalnego zabójcy nastolatek. To nie podoba się jej kolegom z wydziału kryminalnego. Mimo początkowych sukcesów, brak współpracy między policjantami komplikuje sytuację. Kiedy jeden ze śledczych zostaje zamordowany, komisarz Wilk uśw...(30.79 zł najniższa cena z 30 dni)
30.79 zł
39.99 zł(-23%) -
Samochód to wolność. Za pomocą samochodu pokazujemy, na co nas stać. Polacy od lat przodują w liczbie samochodów na jednego mieszkańca, zajmując także wysokie miejsce w niechlubnych rankingach śmiertelności na drogach.(22.95 zł najniższa cena z 30 dni)
35.34 zł
45.90 zł(-23%) -
Dla Davida Gogginsa dzieciństwo było koszmarem: naznaczone ubóstwem, dyskryminacją i maltretowaniem fizycznym. Jednak dzięki samodyscyplinie, odporności psychicznej i ciężkiej pracy Goggins całkowicie się zmienił. Ten popadający w depresję, otyły młody mężczyzna bez przyszłości stał się z czasem ...(50.31 zł najniższa cena z 30 dni)
51.92 zł
64.90 zł(-20%)
O autorach ebooka
Allen B. Downey jest emerytowanym profesorem Olin College of Engineering. Obecnie pełni funkcję głównego data scientist w PyMC Labs. Jest znany jako autor serii podręczników z zakresu informatyki i analizy danych.
Chris Mayfield jest adiunktem informatyki na James Madison University, gdzie zajmuje się badaniami nad edukacją informatyczną oraz rozwojem zawodowym. Uzyskał tytuł doktora informatyki na Purdue University, a także tytuły magistra informatyki i germanistyki na University of Utah.
Allen B. Downey, Chris Mayfield - pozostałe książki
-
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll ...(121.95 zł najniższa cena z 30 dni)
121.89 zł
179.00 zł(-32%) -
Jeśli postanowiłeś zyskać praktyczną wiedzę o algorytmach i strukturach danych, a przy tym nieźle posługujesz się Javą, to trzymasz w rękach właściwą poublikację. Podstawy teoretyczne zostały w niej ograniczone do niezbędnych, potrzebnych w praktyce zagadnień. Sporo miejsca poświęcono analizie im...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data structures and algorithms—in a way that’s clearer, mor...(89.42 zł najniższa cena z 30 dni)
88.92 zł
139.00 zł(-36%) -
Trzymasz w ręku praktyczny przewodnik do nauki programowania. Znajdziesz w nim przystępnie napisane wyjaśnienia dotyczące podstawowych pojęć programistycznych. Dowiesz się, jak stosować funkcje, czym jest rekurencja, jak wyglądają struktury danych i na czym polega projektowanie obiektowe. W każdy...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Ta krótka i treściwa książka ma nie tylko nauczyć Cię języka Java, lecz również pomóc Ci zacząć myśleć jak informatyk. Nauczysz się z niej programować — co samo w sobie jest już bardzo przydatną umiejętnością — ale też odkryjesz, jak korzystać z programowania jako ze środka do osiągni...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(115.89 zł najniższa cena z 30 dni)
115.38 zł
169.00 zł(-32%) -
If you know how to program, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using discrete probability distributions rather than continuous mathematics. Once you get the math out of the w...(122.83 zł najniższa cena z 30 dni)
122.63 zł
179.00 zł(-31%) -
If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capa...(122.44 zł najniższa cena z 30 dni)
122.34 zł
179.00 zł(-32%) -
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multip...(150.61 zł najniższa cena z 30 dni)
150.51 zł
209.00 zł(-28%) -
If you understand basic mathematics and know how to program with Python, you’re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how they’re applied in the real world. I...(65.94 zł najniższa cena z 30 dni)
65.44 zł
109.00 zł(-40%)
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.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ć....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%)
Ebooka "Myśl w języku Java! Nauka programowania. 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 "Myśl w języku Java! Nauka programowania. 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 "Myśl w języku Java! Nauka programowania. 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
Szczegóły ebooka
- Tytuł oryginału:
- Think Java: How to Think Like a Computer Scientist, 2nd Edition
- Tłumaczenie:
- Łukasz Suma
- ISBN Książki drukowanej:
- 978-83-283-6719-7, 9788328367197
- Data wydania książki drukowanej:
- 2020-11-16
- ISBN Ebooka:
- 978-83-283-6720-3, 9788328367203
- Data wydania ebooka:
- 2020-11-16 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:
- 168x237
- Numer z katalogu:
- 123018
- Rozmiar pliku Pdf:
- 3.7MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 11.9MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Czym jest komputer? 15
- Czym jest programowanie? 16
- Program "Witaj, świecie!" 17
- Kompilowanie programów w języku Java 18
- Wyświetlanie dwóch komunikatów 20
- Formatowanie kodu źródłowego 21
- Używanie sekwencji ucieczki 22
- Czym jest informatyka? 23
- Debugowanie programów 23
- Słownictwo 24
- Ćwiczenia 26
- Deklarowanie zmiennych 29
- Przypisywanie zmiennym wartości 30
- Diagramy pamięci 31
- Wyświetlanie wartości zmiennych 32
- Operatory arytmetyczne 33
- Liczby zmiennoprzecinkowe 34
- Błędy zaokrągleń 35
- Operatory działające na łańcuchach znakowych 36
- Komunikaty o błędzie kompilatora 37
- Inne rodzaje błędów 38
- Słownictwo 39
- Ćwiczenia 41
- Klasa System 43
- Klasa Scanner 44
- Składniki języka 45
- Literały i stałe 46
- Formatowanie danych wyjściowych 48
- Czytanie komunikatów o błędzie 49
- Operatory rzutowania typu 50
- Operator reszty z dzielenia 51
- Łączenie wszystkiego w całość 52
- "Bug" w klasie Scanner 53
- Słownictwo 54
- Ćwiczenia 55
- Definiowanie nowych metod 59
- Przepływ wykonania 60
- Parametry i argumenty 61
- Wiele parametrów 63
- Diagramy stosu 64
- Metody matematyczne 65
- Kompozycja 66
- Wartości zwracane 67
- Programowanie przyrostowe 68
- Słownictwo 70
- Ćwiczenia 71
- Operatory relacyjne 75
- Instrukcja if-else 76
- Tworzenie łańcuchów i zagnieżdżanie 78
- Instrukcja switch 79
- Operatory logiczne 80
- Prawa De Morgana 81
- Zmienne logiczne (boolowskie) 82
- Metody typu boolean 83
- Walidacja danych wejściowych 84
- Przykładowy program 85
- Słownictwo 86
- Ćwiczenia 87
- Instrukcja while 91
- Inkrementacja i dekrementacja 93
- Instrukcja for 93
- Pętle zagnieżdżone 95
- Znaki 96
- Której pętli użyć 97
- Iteracja po łańcuchu znakowym 98
- Metoda indexOf 99
- Podłańcuchy znakowe 100
- Porównywanie łańcuchów znakowych 100
- Formatowanie łańcuchów znakowych 101
- Słownictwo 102
- Ćwiczenia 103
- Tworzenie tablic 108
- Dostęp do elementów tablic 109
- Wyświetlanie tablic 110
- Kopiowanie tablic 111
- Przechodzenie przez tablice 113
- Generowanie liczb losowych 114
- Budowanie histogramu 115
- Rozszerzona pętla for 116
- Zliczanie znaków 117
- Słownictwo 119
- Ćwiczenia 120
- Rekurencyjne metody niezwracające wartości 123
- Rekurencyjne diagramy stosu 124
- Metody zwracające wartość 125
- Akt wiary 127
- Odliczanie rekurencyjne 129
- System liczb binarnych 130
- Binarna metoda rekurencyjna 131
- Zadania z serwisu CodingBat 132
- Słownictwo 134
- Ćwiczenia 135
- Zmienne proste kontra obiekty 139
- Słowo kluczowe null 141
- Niezmienność łańcuchów znakowych 141
- Klasy opakowujące 142
- Argumenty wiersza poleceń 144
- Walidacja argumentów 145
- Arytmetyka wartości typu BigInteger 146
- Projektowanie przyrostowe 147
- Więcej uogólniania 149
- Słownictwo 151
- Ćwiczenia 151
- Obiekty klasy Point 157
- Obiekty jako parametry 158
- Obiekty jako wartości zwracane 159
- Zmienność obiektów klasy Rectangle 160
- Aliasy raz jeszcze 161
- Źródła biblioteki języka Java 163
- Diagramy klas 163
- Zasięg raz jeszcze 164
- Oczyszczanie pamięci 165
- Obiekty zmienne kontra obiekty niezmienne 166
- Obiekty klasy StringBuilder 167
- Słownictwo 168
- Ćwiczenia 169
- Klasa Time 171
- Konstruktory 172
- Konstruktory z wartościami 174
- Gettery i settery 175
- Wyświetlanie obiektów 176
- Metoda toString 177
- Metoda equals 178
- Dodawanie obiektów klasy Time 180
- Słownictwo 182
- Ćwiczenia 183
- Obiekty klasy Card 185
- Metoda toString klasy Card 187
- Zmienne klasy 188
- Metoda compareTo 189
- Niezmienność obiektów klasy Card 190
- Tablica obiektów klasy Card 191
- Wyszukiwanie sekwencyjne 193
- Wyszukiwanie binarne 193
- Śledzenie wykonania kodu 195
- Słownictwo 196
- Ćwiczenia 196
- Talie kart 199
- Tasowanie talii kart 200
- Sortowanie przez wybieranie 202
- Sortowanie przez scalanie 202
- Podtalie 203
- Scalanie talii 204
- Dodanie rekurencji 205
- Kontekst statyczny 206
- Stosy kart 207
- Granie w wojnę 209
- Słownictwo 210
- Ćwiczenia 211
- Klasa CardCollection 215
- Dziedziczenie 217
- Rozdawanie kart 219
- Klasa Player 220
- Klasa Eights 222
- Relacje pomiędzy klasami 224
- Słownictwo 225
- Ćwiczenia 226
- Gra w życie autorstwa Johna Conwaya 229
- Klasa Cell 231
- Tablice dwuwymiarowe 232
- Klasa GridCanvas 233
- Inne metody klasy GridCanvas 234
- Rozpoczynanie gry 235
- Pętla symulacji 236
- Obsługa wyjątków 237
- Liczenie sąsiadów 238
- Aktualizacja siatki 239
- Słownictwo 241
- Ćwiczenia 241
- Mrówka Langtona 245
- Refaktoryzacja 247
- Klasy abstrakcyjne 248
- Diagram UML 250
- Słownictwo 251
- Ćwiczenia 251
- Obiekty klasy Polygon 253
- Dodawanie koloru 254
- Wielokąty foremne 255
- Więcej konstruktorów 257
- Początkowy rysunek 258
- Migające wielokąty 260
- Interfejsy 261
- Detektory zdarzeń 263
- Timery 266
- Słownictwo 267
- Ćwiczenia 267
Wstęp 9
1. Programowanie komputerowe 15
2. Zmienne i operatory 29
3. Wejście i wyjście 43
4. Metody i testowanie 59
5. Warunki i operacje logiczne 75
6. Pętle i łańcuchy znakowe 91
7. Tablice i referencje 107
8. Metody rekurencyjne 123
9. Obiekty niezmienne 139
10. Obiekty zmienne 157
11. Projektowanie klas 171
12. Tablice obiektów 185
13. Obiekty zawierające tablice 199
14. Rozszerzanie klas 215
15. Tablice tablic 229
16. Ponowne używanie klas 245
17. Tematy zaawansowane 253
A. Narzędzia 269
B. Javadoc 279
C. Grafika 287
D. Debugowanie 293
Oceny i opinie klientów: Myśl w języku Java! Nauka programowania. Wydanie II Allen B. Downey, Chris Mayfield (6) 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.
(2)
(2)
(2)
(0)
(0)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii