Biblioteka Publiczna

w Dzielnicy BIAŁOŁĘKA m.st. Warszawy

book
book

Myśl w języku Java! : nauka programowania

Tytuł oryginału: "Think Java : how to think like a computer scientist".

Autor: Downey, Allen B.




Zacznij myśleć jak programista! Naucz się łączyć umiejętności płynące z różnych dziedzin: matematyki, inżynierii i nauk przyrodniczych. Różnorodna wiedza ułatwi Ci pokonywanie przeszkód w pracy programisty - dzięki niej zdefiniujesz problem i sformułujesz jasne i precyzyjne rozwiązanie. Jak się okazuje, te wszystkie trudne umiejętności można sobie przyswoić, ucząc się

programowania. Znajomość języka Java stanie się dodatkową korzyścią - jest to język o ugruntowanej pozycji, lubiany, dojrzały i najzwyczajniej bardzo przydatny.Trzymasz w ręku zwięzły podręcznik programowania napisany z myślą o osobach mających niewielkie lub zerowe doświadczenie w tej materii. Przedstawiono w nim najbardziej podstawowe zagadnienia, a poszczególne koncepcje zaprezentowano w logicznej kolejności. Sam język Java nie został może wyczerpująco opisany, jednak ważniejsze konstrukcje, strategie i techniki programistyczne zostały pokazane w bardzo zrozumiały i przystępny sposób. Poszczególne koncepcje zilustrowano praktycznymi przykładami kodu. Ten starannie przemyślany układ treści sprawi, że "myślenie jak informatyk" bardzo szybko przestanie być Twoim problemem!

Zobacz pełny opis
Odpowiedzialność:Allen B. Downey, Chris Mayfield ; przekład: Łukasz Suma.
Hasła:Java (język programowania)
Programowanie (informat.)
Podręczniki
Adres wydawniczy:Gliwice : Helion, © 2021.
Wydanie:Wydanie II.
Opis fizyczny:303, [9] stron : ilustracje ; 24 cm.
Uwagi:Na okładce i stronie tytułowej wydawca oryginału O`REILLY.
Twórcy:Mayfield, Chris. Autor

Suma, Łukasz. Tłumacz

Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. 1. Droga programu
  2. Czym jest programowanie?
  3. Czym jest informatyka?
  4. Języki programowania
  5. Program "Witaj, świecie!"
  6. Wyświetlanie łańcuchów znakowych
  7. Sekwencje ucieczki
  8. Formatowanie kodu
  9. Debugowanie kodu
  10. Słownictwo
  11. Ćwiczenia
  12. 2. Zmienne i operatory
  13. Deklarowanie zmiennych
  14. Przypisanie
  15. Diagramy stanu
  16. Wyświetlanie zmiennych
  17. Operatory arytmetyczne
  18. Liczby zmiennoprzecinkowe
  19. Błędy zaokrągleń
  20. Operatory działające na łańcuchach znakowych
  21. Kompozycja
  22. Typy błędów
  23. Słownictwo
  24. Ćwiczenia
  25. 3. Wejście i wyjście
  26. Klasa System
  27. Klasa Scanner
  28. Struktura programu
  29. Cale na centymetry
  30. Literały i stałe
  31. Formatowanie danych wyjściowych
  32. Centymetry na cale
  33. Operator modulo
  34. Łączenie wszystkiego w całość
  35. "Bug" w klasie Scanner
  36. Słownictwo
  37. Ćwiczenia
  38. 4. Metody niezwracające wartości
  39. Metody matematyczne
  40. Kompozycja raz jeszcze
  41. Dodawanie nowych metod
  42. Przepływ wykonania
  43. Parametry i argumenty
  44. Wiele parametrów
  45. Diagramy stosu
  46. Czytanie dokumentacji
  47. Pisanie dokumentacji
  48. Słownictwo
  49. Ćwiczenia
  50. 5. Warunki i operacje logiczne
  51. Operatory relacyjne
  52. Operatory logiczne
  53. Instrukcje warunkowe
  54. Tworzenie łańcuchów i zagnieżdżanie
  55. Zmienne flagi
  56. Instrukcja return
  57. Sprawdzanie danych wejściowych
  58. Metody rekurencyjne
  59. Rekurencyjne diagramy stosu
  60. Liczby binarne
  61. Słownictwo
  62. Ćwiczenia
  63. 6. Metody zwracające wartość
  64. Wartości zwracane
  65. Pisanie metod
  66. Kompozycja metody
  67. Przeciążanie
  68. Metody typu boolean
  69. Znaczniki Javadoc
  70. Więcej rekurencji
  71. Akt wiary
  72. Jeszcze jeden przykład
  73. Słownictwo
  74. Ćwiczenia
  75. 7. Pętle
  76. Instrukcja while
  77. Generowanie tablic
  78. Hermetyzacja i uogólnianie
  79. Więcej uogólniania
  80. Instrukcja for
  81. Pętla do-while
  82. Instrukcje break i continue
  83. Słownictwo
  84. Ćwiczenia
  85. 8. Tablice
  86. Tworzenie tablic
  87. Dostęp do tablic
  88. Wyświetlanie tablic
  89. Kopiowanie tablic
  90. Długość tablic
  91. Przechodzenie przez tablice
  92. Liczby losowe
  93. Przechodzenie i zliczanie
  94. Budowanie histogramu
  95. Rozszerzona pętla for
  96. Słownictwo
  97. Ćwiczenia
  98. 9. Łańcuchy znakowe i spółka
  99. Znaki
  100. Niezmienność łańcuchów znakowych
  101. Przechodzenie przez łańcuchy znakowe
  102. Podłańcuchy znakowe
  103. Metoda indexOf
  104. Porównywanie łańcuchów znakowych
  105. Formatowanie łańcuchów znakowych
  106. Klasy opakowujące
  107. Argumenty wiersza poleceń
  108. Słownictwo
  109. Ćwiczenia
  110. 10. Obiekty
  111. Obiekty klasy Point
  112. Atrybuty
  113. Obiekty jako parametry
  114. Obiekty jako wartości zwracane
  115. Obiekty zmienne
  116. Korzystanie z aliasów
  117. Słowo kluczowe null
  118. Oczyszczanie pamięci
  119. Diagramy klas
  120. Źródła biblioteki języka Java
  121. Słownictwo
  122. Ćwiczenia
  123. 11. Klasy
  124. Klasa Time
  125. Konstruktory
  126. Więcej konstruktorów
  127. Gettery i settery
  128. Wyświetlanie obiektów
  129. Metoda toString
  130. Metoda equals
  131. Dodawanie obiektów klasy Time
  132. Czyste metody i modyfikatory
  133. Słownictwo
  134. Ćwiczenia
  135. 12. Tablice obiektów
  136. Obiekty klasy Card
  137. Metoda toString klasy Card
  138. Zmienne klasy
  139. Metoda compareTo
  140. Niezmienność obiektów klasy Card
  141. Tablica obiektów klasy Card
  142. Wyszukiwanie sekwencyjne
  143. Wyszukiwanie binarne
  144. Śledzenie wykonania kodu
  145. Wersja rekurencyjna
  146. Słownictwo
  147. Ćwiczenia
  148. 13. Obiekty zawierające tablice
  149. Klasa Deck
  150. Tasowanie talii kart
  151. Sortowanie przez wybieranie
  152. Sortowanie przez scalanie
  153. Podtalie
  154. Scalanie talii
  155. Dodanie rekurencji
  156. Słownictwo
  157. Ćwiczenia
  158. 14. Obiekty zawierające inne obiekty
  159. Talie i układy
  160. Klasa CardCollection
  161. Dziedziczenie
  162. Rozdawanie kart
  163. Klasa Player
  164. Klasa Eights
  165. Relacje pomiędzy klasami
  166. Słownictwo
  167. Ćwiczenia
  168. A. Narzędzia programistyczne
  169. Instalacja programu DrJava
  170. Panel Interactions programu DrJava
  171. Interfejs wiersza poleceń
  172. Testowanie w wierszu poleceń
  173. Uruchamianie narzędzia Checkstyle
  174. Śledzenie wykonania za pomocą debuggera
  175. Testowanie przy użyciu narzędzia JUnit
  176. Słownictwo
  177. B. Grafika 2D w Javie
  178. Tworzenie grafiki
  179. Metody graficzne
  180. Przykładowy rysunek
  181. Słownictwo
  182. Ćwiczenia
  183. C. Debugowanie
  184. Błędy czasu kompilacji
  185. Błędy czasu wykonania
  186. Błędy logiczne

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Czyt. Nr XX
ul. Van Gogha 1

Sygnatura: 004
Numer inw.: 21202
Dostępność: wypożyczana na 30 dni

schowek

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.