java 8. leksykon kieszonkowy pełna wersja.epub

(8939 KB) Pobierz
Spis treści
Wprowadzenie ..........................................................................................11
Część I Język .................................................................. 15
Rozdział 1. Konwencje nazw ................................................................... 17
Nazwy klas
Nazwy interfejsów
Nazwy metod
Nazwy egzemplarzy i zmiennych statycznych
Nazwy parametrów i zmiennych lokalnych
Nazwy parametrów typów ogólnych
Nazwy stałych
Nazwy typów wyliczeniowych
Nazwy pakietów
Nazwy adnotacji
Nazwy akronimów
17
17
18
18
18
18
19
19
19
20
20
Rozdział 2. Elementy leksykalne ............................................................. 21
Unicode i ASCII
Komentarze
Słowa kluczowe
Identyfikatory
21
23
24
24
5
Kup książkę
Poleć książkę
Separatory
Operatory
Literały
Sekwencje sterujące
Symbole walut w Unicode
25
26
26
30
31
Rozdział 3. Typy proste ............................................................................33
Typy podstawowe
Literały dla typów podstawowych
Encje zmiennoprzecinkowe
Promocja liczbowa dla typów podstawowych
Klasy opakowujące
Automatyczne pakowanie i rozpakowywanie
33
33
35
37
39
39
Rozdział 4. Typy odnośnikowe ................................................................43
Porównanie typów odnośnikowych i podstawowych
Wartości domyślne
Konwersja typów odnośnikowych
Konwersja między typami podstawowymi i odnośnikowymi
Przekazanie typu odnośnikowego metodzie
Porównywanie typów odnośnikowych
Kopiowanie typów odnośnikowych
Alokacja pamięci i usuwanie nieużytków w przypadku
typów odnośnikowych
44
44
46
47
47
48
51
52
Rozdział 5. Programowanie zorientowane obiektowo .........................53
Klasy i obiekty
Zmiennej długości lista argumentów
Klasy i metody abstrakcyjne
Statyczne dane składowe, metody, stałe i inicjalizatory
Interfejsy
Wyliczenia
Typy adnotacji
Interfejsy funkcjonalne
53
59
60
61
63
63
64
66
6
Spis treści
Kup książkę
Poleć książkę
Rozdział 6. Polecenia i bloki .................................................................... 67
Polecenie w postaci wyrażenia
Polecenie puste
Blok
Polecenia warunkowe
Polecenia iteracji
Transfer kontroli
Polecenie synchronized
Polecenie assert
Polecenia obsługi wyjątków
67
68
68
68
70
72
73
73
74
Rozdział 7. Obsługa wyjątków ................................................................ 75
Hierarchia wyjątku
Sprawdzane i niesprawdzane wyjątki oraz błędy
Najczęstsze sprawdzane i niesprawdzane wyjątki oraz błędy
Słowa kluczowe związane z obsługą wyjątków
Proces obsługi wyjątków
Zdefiniowanie własnej klasy wyjątku
Wyświetlanie informacji o wyjątku
75
76
77
79
84
84
85
Rozdział 8. Modyfikatory w Javie ...........................................................87
Modyfikatory dostępu
Inne modyfikatory (niedotyczące dostępu)
88
88
Część II Platforma ........................................................... 91
Rozdział 9. Java SE ...................................................................................93
Najczęściej używane biblioteki API Javy SE
93
Rozdział 10. Podstawy programowania ................................................ 105
JRE
JDK
Struktura programu w Javie
Narzędzia wiersza poleceń
Classpath
105
105
106
108
114
Spis treści
7
Kup książkę
Poleć książkę
Rozdział 11. Zarządzanie pamięcią .........................................................115
Rodzaje mechanizmów usuwania nieużytków
Narzędzia przeznaczone do zarządzania pamięcią
Opcje w wierszu poleceń
Zmiana wielkości stosu wirtualnej maszyny Javy
Przestrzeń Metaspace
Współpraca z mechanizmem GC
115
117
118
121
121
121
Rozdział 12. Podstawowe wejście i wyjście .......................................... 123
Standardowe strumienie in, out i err
Hierarchia klas dla podstawowego wejścia i wyjścia
Odczyt i zapis pliku
Odczyt i zapis gniazda
Serializacja
Tworzenie archiwum ZIP i rozpakowywanie plików
123
124
124
127
128
129
Rozdział 13. Nowe API wejścia-wyjścia (NIO.2) ....................................131
Interfejs Path
Klasa Files
Funkcje dodatkowe
131
132
133
Rozdział 14. Współbieżność .................................................................. 135
Tworzenie wątków
Stany wątku
Priorytety wątku
Najczęściej używane metody dotyczące wątków
Synchronizacja
Narzędzia współbieżności
135
136
136
137
138
139
Rozdział 15. Framework Collections ...................................................... 143
Interfejs Collection
Implementacje
Metody frameworka Collection
Algorytmy klasy Collections
Efektywność algorytmu
Interfejs funkcjonalny Comparator
8
Spis treści
143
144
144
145
145
146
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin