Mysl w jezyku Java Nauka programowania.pdf
(
701 KB
)
Pobierz
Tytuł oryginału: Think Java: How to Think Like a Computer Scientist
Tłumaczenie: Łukasz Suma
ISBN: 978-83-283-3006-1
© 2017 Helion SA
Authorized Polish translation of the English edition of Think Java, ISBN 9781491929568
© 2016 Allen B. Downey, Chris Mayfield
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/mysjav
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Wstęp ......................................................................................................................... 9
1. Droga programu ....................................................................................................... 13
Czym jest programowanie?
Czym jest informatyka?
Języki programowania
Program „Witaj, świecie!”
Wyświetlanie łańcuchów znakowych
Sekwencje ucieczki
Formatowanie kodu
Debugowanie kodu
Słownictwo
Ćwiczenia
13
14
15
16
17
18
19
20
20
22
2. Zmienne i operatory .................................................................................................. 25
Deklarowanie zmiennych
Przypisanie
Diagramy stanu
Wyświetlanie zmiennych
Operatory arytmetyczne
Liczby zmiennoprzecinkowe
Błędy zaokrągleń
Operatory działające na łańcuchach znakowych
Kompozycja
Typy błędów
Słownictwo
Ćwiczenia
25
26
27
28
28
29
31
32
33
33
36
38
3
Kup książkę
Poleć książkę
3. Wejście i wyjście ........................................................................................................ 41
Klasa System
Klasa Scanner
Struktura programu
Cale na centymetry
Literały i stałe
Formatowanie danych wyjściowych
Centymetry na cale
Operator modulo
Łączenie wszystkiego w całość
„Bug” w klasie Scanner
Słownictwo
Ćwiczenia
41
42
43
44
45
45
46
47
48
49
50
51
4. Metody niezwracające wartości ................................................................................. 55
Metody matematyczne
Kompozycja raz jeszcze
Dodawanie nowych metod
Przepływ wykonania
Parametry i argumenty
Wiele parametrów
Diagramy stosu
Czytanie dokumentacji
Pisanie dokumentacji
Słownictwo
Ćwiczenia
55
56
57
59
60
61
62
62
65
66
67
5. Warunki i operacje logiczne ....................................................................................... 69
Operatory relacyjne
Operatory logiczne
Instrukcje warunkowe
Tworzenie łańcuchów i zagnieżdżanie
Zmienne flagi
Instrukcja return
Sprawdzanie danych wejściowych
Metody rekurencyjne
Rekurencyjne diagramy stosu
Liczby binarne
Słownictwo
Ćwiczenia
69
70
71
72
73
74
74
75
76
77
79
80
4
Spis treści
Poleć książkę
Kup książkę
6. Metody zwracające wartość ....................................................................................... 83
Wartości zwracane
Pisanie metod
Kompozycja metody
Przeciążanie
Metody typu boolean
Znaczniki Javadoc
Więcej rekurencji
Akt wiary
Jeszcze jeden przykład
Słownictwo
Ćwiczenia
83
85
87
88
89
90
90
92
93
94
95
7. Pętle ......................................................................................................................... 99
Instrukcja while
Generowanie tablic
Hermetyzacja i uogólnianie
Więcej uogólniania
Instrukcja for
Pętla do-while
Instrukcje break i continue
Słownictwo
Ćwiczenia
99
100
102
104
106
107
108
109
110
8. Tablice .....................................................................................................................113
Tworzenie tablic
Dostęp do tablic
Wyświetlanie tablic
Kopiowanie tablic
Długość tablic
Przechodzenie przez tablice
Liczby losowe
Przechodzenie i zliczanie
Budowanie histogramu
Rozszerzona pętla for
Słownictwo
Ćwiczenia
113
114
115
116
117
117
118
119
120
121
122
123
Spis treści
Kup książkę
5
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Analiza i projektowanie obiektowe Rusz glowa.pdf
(3798 KB)
Analiza i projektowanie strukturalne Wydanie II.pdf
(1114 KB)
Adaptywny kod Zwinne programowanie wzorce projektowe i SOLID ne zasady Wydanie II.pdf
(953 KB)
Agile Przewodnik po zwinnych metodykach programowania.pdf
(1538 KB)
Agile Development Filozofia programowania zwinnego.pdf
(220 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin