Java 8. Leksykon kieszonkowy
Book information
Description
Java jest dziś językiem, który programiści wybierają najczęściej, gdy mają przed sobą skomplikowany projekt, wymagający najwyższej wydajności, jakości, bezpieczeństwa oraz integracji z innymi systemami. Rozwijany od blisko dwudziestolecia, język ten doczekał się wersji oznaczonej numerem 8. Ta edycja została wzbogacona o wiele nowości, m.in. o długo oczekiwane wyrażenia lambda. Jeżeli szukasz poręcznej książki, do której możesz sięgnąć w przypadku wątpliwości, to trafiłeś na doskonałą pozycję! Ta publikacja należy do popularnej serii „Leksykon kieszonkowy” i możesz mieć ją zawsze przy sobie. W środku znajdziesz konwencje nazw oraz podstawowe elementy języka. W kolejnych rozdziałach zdobędziesz wiedzę na temat typów prostych oraz programowania zorientowanego obiektowo. Ponadto zawarto tu przystępne omówienie wyrażeń lambda, współbieżności oraz zasad dostępu do plików i sieci. Java posiada rozbudowany mechanizm obsługi sytuacji wyjątkowych, który również został omówiony w tym podręczniku. Książka ta jest obowiązkową pozycją na półce każdego programisty języka Javy — jeśli chce on mieć zawsze pod ręką wiarygodne źródło informacji na temat tego języka. Materiał przedstawiony w książce pomaga również w przygotowaniach do egzaminu Oracle Certified Associate Java Programmer. Szybko odszukaj szczegóły dotyczące języka Java, na przykład konwencje nazw, typy, polecenia i bloki, programowanie zorientowane obiektowo. Poznaj informacje szczegółowe o platformie Java SE, między innymi podstawy programowania, zarządzanie pamięcią, współbieżność i typy generyczne. Przeglądaj informacje z zakresu podstawowych operacji wejścia-wyjścia, API NIO 2.0, frameworka kolekcji w Javie, a także API skryptowego Javy. Poznaj informacje dotyczące API Fluent, narzędzi opracowanych przez firmy trzecie oraz podstawy zunifikowanego języka modelowania (UML). Spis treści......Page 5 Struktura książki......Page 11 Autorzy......Page 12 Podziękowania......Page 13 Część I. Język......Page 15 Nazwy interfejsów......Page 17 Nazwy parametrów typów ogólnych......Page 18 Nazwy pakietów......Page 19 Nazwy akronimów......Page 20 Unicode i ASCII......Page 21 Komentarze......Page 23 Identyfikatory......Page 24 Separatory......Page 25 Literały......Page 26 Sekwencje sterujące......Page 30 Symbole walut w Unicode......Page 31 Literały dla typów podstawowych......Page 33 Encje zmiennoprzecinkowe......Page 35 Promocja liczbowa dla typów podstawowych......Page 37 Automatyczne pakowanie i rozpakowywanie......Page 39 Rozdział 4. Typy odnośnikowe......Page 43 Wartości domyślne......Page 44 Konwersja typów odnośnikowych......Page 46 Przekazanie typu odnośnikowego metodzie......Page 47 Porównywanie typów odnośnikowych......Page 48 Kopiowanie typów odnośnikowych......Page 51 Alokacja pamięci i usuwanie nieużytków w przypadku typów odnośnikowych......Page 52 Klasy i obiekty......Page 53 Zmiennej długości lista argumentów......Page 59 Klasy i metody abstrakcyjne......Page 60 Statyczne dane składowe, metody, stałe i inicjalizatory......Page 61 Wyliczenia......Page 63 Typy adnotacji......Page 64 Interfejsy funkcjonalne......Page 66 Polecenie w postaci wyrażenia......Page 67 Polecenia warunkowe......Page 68 Polecenia iteracji......Page 70 Transfer kontroli......Page 72 Polecenie assert......Page 73 Polecenia obsługi wyjątków......Page 74 Hierarchia wyjątku......Page 75 Sprawdzane i niesprawdzane wyjątki oraz błędy......Page 76 Najczęstsze sprawdzane i niesprawdzane wyjątki oraz błędy......Page 77 Słowa kluczowe związane z obsługą wyjątków......Page 79 Zdefiniowanie własnej klasy wyjątku......Page 84 Wyświetlanie informacji o wyjątku......Page 85 Rozdział 8. Modyfikatory w Javie......Page 87 Inne modyfikatory (niedotyczące dostępu)......Page 88 Część II. Platforma......Page 91 Najczęściej używane biblioteki API Javy SE......Page 93 JDK......Page 105 Struktura programu w Javie......Page 106 Narzędzia wiersza poleceń......Page 108 Classpath......Page 114 Rodzaje mechanizmów usuwania nieużytków......Page 115 Narzędzia przeznaczone do zarządzania pamięcią......Page 117 Opcje w wierszu poleceń......Page 118 Współpraca z mechanizmem GC......Page 121 Standardowe strumienie in, out i err......Page 123 Odczyt i zapis pliku......Page 124 Odczyt i zapis gniazda......Page 127 Serializacja......Page 128 Tworzenie archiwum ZIP i rozpakowywanie plików......Page 129 Interfejs Path......Page 131 Klasa Files......Page 132 Funkcje dodatkowe......Page 133 Tworzenie wątków......Page 135 Priorytety wątku......Page 136 Najczęściej używane metody dotyczące wątków......Page 137 Synchronizacja......Page 138 Narzędzia współbieżności......Page 139 Interfejs Collection......Page 143 Metody frameworka Collection......Page 144 Efektywność algorytmu......Page 145 Interfejs funkcjonalny Comparator......Page 146 Klasy i interfejsy frameworka Generics......Page 149 Konstruktory wykorzystujące framework Generics......Page 150 Parametry typu, znaki wieloznaczne i granice......Page 151 Zasada get i put......Page 152 Specjalizacja typów generycznych......Page 153 Metody frameworka Generics w niezmodyfikowanych typach......Page 154 Implementacje silnika skryptów......Page 155 Konfiguracja języków skryptowych i silników......Page 157 Rozdział 18. API daty i godziny......Page 161 Kalendarz ISO......Page 162 Podstawy wyrażeń lambda......Page 169 Interfejsy funkcjonalne specjalnego przeznaczenia......Page 171 Interfejsy funkcjonalne ogólnego przeznaczenia......Page 172 Zasoby dotyczące wyrażeń lambda......Page 174 Dodatki......Page 175 Dodatek A. API Fluent......Page 177 Opracowywanie, CM i narzędzia testowania......Page 179 Biblioteki......Page 182 Środowiska IDE......Page 183 Platformy aplikacji sieciowych......Page 184 Języki skryptowe zgodne ze specyfikacją JSR 223......Page 186 Diagram klas......Page 189 Graficzne przedstawienie ikony......Page 191 Wskaźniki ilości......Page 193 Relacje klas......Page 194 Diagram sekwencji......Page 196 Skorowidz......Page 199
Similar books
Java Pocket Guide
2008 · PDF
Java 7 Pocket Guide, 2nd Edition: Instant Help for Java Programmers
2013 · PDF
Java 8 Pocket Guide: Instant Help for Java Programmers
2014 · PDF
Java 8 Pocket Guide
2014 · PDF
Java 8 Pocket Guide
2014 · EPUB
Java 7 Pocket Guide
2013 · PDF
Java 7 Pocket Guide
2013 · EPUB
Java Pocket Guide
2008 · CHM