JAVA. Uniwersalne techniki programowania, rozdział 11-12 Olsztyn

Rozdziały 11-12 z publikacji pt. "JAVA. Uniwersalne techniki programowania", redakcja naukowa Krzysztof Barteczko. Rozdział 11 Wejście-wyjście; Rozdział 12 Programowanie współbieżne i równoległe. Książka przedstawia sposoby i techniki programowania użyteczne we wszelkich zastosowaniach języka Java. …

od 12 Najbliżej: 2,7 km

Liczba ofert: 1

Oferta sklepu

Opis

Rozdziały 11-12 z publikacji pt. "JAVA. Uniwersalne techniki programowania", redakcja naukowa Krzysztof Barteczko. Rozdział 11 Wejście-wyjście; Rozdział 12 Programowanie współbieżne i równoległe. Książka przedstawia sposoby i techniki programowania użyteczne we wszelkich zastosowaniach języka Java. W publikacji akcentowany jest kontekst praktyczny: jak i do czego poszczególnych narzędzi językowych używać. Specjalna uwaga zwracana jest na nowe elementy języka, dostępne w wersjach 8 i 9. Rozbudowane rozdziały o kolekcjach, wejściu-wyjściu, programowaniu współbieżnym i dynamicznym stanowią swoiste kompendia, które dają nie tylko orientację co do zestawu dostępnych środków programowania, ale również omawiają ważne szczegóły i niuanse ich zastosowań. Publikacja adresowana jest do czytelnika zorientowanego w podstawach programowania w języku Java, apragnącego rozwijać swoje umiejętności. Spis treści: Okładka Strona tytułowa Strona redakcyjna Spis treści 11. Wejście-wyjście 11.1. Programowanie wejścia-wyjścia: obraz ogólny 11.2. Abstrakcyjne strumienie wejścia-wyjścia Operacje elementarne 11.3. Strumieniowe klasy przedmiotowe 11.4. Instrukcja try-with-resources Automatyczne zarządzanie zasobami a obsługa tłumionych wyjątków 11.5. Strumieniowe klasy przetwarzające przegląd 11.6. Buforowanie 11.7. Binarne strumienie wejścia-wyjścia 11.8. Kodowanie-dekodowanie przy użyciu strumieni wejścia-wyjścia 11.9. Serializacja obiektów 11.10. Potoki 11.11. Analiza składniowa strumieni StreamTokenizer 11.12. Obiekty plikowe i klasa File 11.13. Wygodne metody klasy java.nio.file.Files 11.14. Skaner 11.15. Przeglądanie katalogów 11.16. Archiwa 11.17. Pliki o dostępie swobodnym 11.18. Nowe wejście-wyjście (NIO): przegląd 11.19. NIO: bufory 11.20. NIO: kanały i bufory. Kanały plikowe 11.21. Widoki buforów bajtowych 11.22. NIO: bufory uporządkowanie bajtów (endianess) 11.23. NIO: bufory znakowe Kodowanie i dekodowanie 11.24. NIO: operacje kanałowe na wielu buforach (scattering i gathering) 11.25. NIO: mapowanie plików 11.26. NIO: bezpośrednie transfery kanałowe 12. Programowanie współbieżne i równoległe 12.1. Procesy i wątki 12.2. Uruchamianie równoległych działań Tworzenie wątków 12.3. Zadania i wykonawcy 12.4. Zamykanie wykonawców Oczekiwanie na zakończenie zadań i serwis kompletacji (CompletionService) 12.5. Zadania powtarzalne, opóźnione i okresowe 12.6. Wykonawcy a pule wątków 12.7. ForkJoinPool i zadania rekursywne 12.8. Kompletery typu CountedCompleter 12.9. CountedCompleter jako kontynuacja 12.10. Kiedy i jak używać zadań typu ForkJoinTask? Praktyczny przykład użycia kompleterów 12.11. Zadania kompletowalne (CompletableFuture) 12.12. Przerywanie zadań z zewnątrz i kończenie pracy wątków 12.13. Synchronizacja 12.14. Synchronizacja za pomocą jawnego ryglowania 12.15. Rygle do odczytu i zapisu: ReentrantReadWriteLock i StampedLock 12.16. Synchronizatory wyższego poziomu 12.17. Unikanie synchronizacji: struktura kodu, volatile, atomiki i konkurencyjne kolekcje 12.18. Koordynacja pracy wątków mechanizm wait-notify 12.19. Koordynacja: warunki Przypisy

Specyfikacja

Autor
  • Krzysztof Barteczko
Wybrani autorzy
  • Krzysztof Barteczko
Rok wydania
  • 2016
Format
  • PDF
  • MOBI
  • EPUB
Kategorie
  • Programowanie
Ilość stron
  • 147