JAVA. Uniwersalne techniki programowania. Rozdział 9-10 - Helion
ISBN: 978-8-3011-8915-0
Format: ebook
Data wydania: 2016-10-07
Księgarnia: Helion
Cena książki: 10,52 zł (poprzednio: 13,15 zł)
Oszczędzasz: 20% (-2,63 zł)
Rozdziały 9-10 z publikacji pt."JAVA. Uniwersalne techniki programowania", redakcja naukowa Krzysztof Barteczko. Rozdział 9 Kolekcje; Rozdział 10 Przetwarzanie strumieniowe. 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.
Osoby które kupowały "JAVA. Uniwersalne techniki programowania. Rozdział 9-10", wybierały także:
- Java Cookbook. Problems and Solutions for Java Developers. 4th Edition 299,00 zł, (29,90 zł -90%)
- Cloud Native Java. Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry 249,17 zł, (29,90 zł -88%)
- Modernizing Enterprise Java 213,57 zł, (29,90 zł -86%)
- Programming AWS Lambda. Build and Deploy Serverless Applications with Java 213,57 zł, (29,90 zł -86%)
- Real-World Software Development. A Project-Driven Guide to Fundamentals in Java 213,57 zł, (29,90 zł -86%)
Spis treści
JAVA. Uniwersalne techniki programowania. Rozdział 9-10 eBook -- spis treści
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Spis treści
- 9. Kolekcje
- 9.1. Architektura kolekcji (JCF) Interfejsy i implementacje
- 9.2. Programowanie w kategoriach interfejsów
- 9.3. Ogólne operacje na kolekcjach
- 9.4. Operacje opcjonalne oraz wyjątki zgłaszane przez metody kolekcyjne
- 9.5. Przekształcanie kolekcji. Kolekcje z tablic
- 9.6. PrzykÅ‚ady ogólnych operacji na kolekcjach
- 9.7. Iterowanie po kolekcjach
- 9.7.1. Tradycyjny iterator i rozszerzone for
- 9.7.2. Iteracje wewnętrzne
- 9.7.3. Spliteratory
- 9.7.4. Konkurencyjne modyfikacje
- 9.8. Listy
- 9.8.1. Podstawowe implementacje i operacje
- 9.8.2. Szczególne implementacje list: niuanse metody Arrays.asList(...)
- 9.8.3. Iteratory listowe
- 9.8.4. Przykłady operacji na listach
- 9.9. Kolejki
- 9.10. Zbiory typu HashSet, metody hashCode() i equals()
- 9.11. Porównywanie i porzÄ…dkowanie elementów kolekcji
- 9.12. Zbiory uporzÄ…dkowane i nawigowalne
- 9.13. Mapy
- 9.13.1. Wprowadzenie
- 9.13.2. Implementacje i interfejsy Ogólne operacje na mapach
- 9.13.3. Iterowanie po mapach
- 9.13.4. Użycie domyślnych metod interfejsu Map
- 9.13.5. Sortowanie map
- 9.14. Algorytmy, widoki, fabrykatory kolekcji
- 9.15. WÅ‚asne implementacje kolekcji
- 10. Przetwarzanie strumieniowe
- 10.1. Pojęcie strumienia Rodzaje i cechy operacji strumieniowych
- 10.2. Uzyskiwanie strumieni
- 10.3. PrzeglÄ…d operacji na strumieniach
- 10.4. Filtrowanie i leniwość strumieni
- 10.5. Metoda forEach dla strumieni
- 10.6. Sortowanie strumieni
- 10.7. Redukcja
- 10.8. Proste kolektory
- 10.9. Kolektory budujÄ…ce mapy
- 10.10. Generatory
- 10.11. Strumienie równolegÅ‚e
- 10.12. Przykłady innych użytecznych metod
- Przypisy