Java 8 je druhým dílem populární učebnice programování, která je na našem trhu zcela ojedinělá. Na rozdíl od ostatních učebnic se totiž nesoustředí na výuku syntaxe jazyka a práce s knihovnami, ale učí čtenáře doopravdy programovat. Učí jej, jak má při programování myslet a pomůže všem, kteří potřebují získat hlubší vhled do problematiky objektově orientovaného programování a návrhu architektury objektově orientovaných programů..
Stručný obsah : Skrytí spoluautoři ...22 // Úvod ...23 // Část I: Vývojové prostředí 29 // 1. Co byste měli znát z prvního dílu ...30 // 2. Vývojové prostředí NetBeans ...46 // 3. Projekty v NetBeans - Library ...76 // 4. Vytváříme nový projekt - AHA ...99 // 5. Práce na připraveném projektu - Elevator ...111 // 6. Spolupráce projektů - Vehicle ...138 // 7. Testovací třída - VehideTest, Robot ...162 // 8. Ladění programů - Robot ...190 // Část II: Vylepšování architektury___ 201 // 9. Program ve výjimečné situaci ...202 // 10. Návrhový vzor Tovární metoda ...228 // 11. Návrhový vzor Stav -Robot4 ...243 // 12. Návrhový vzor Stavitel - RingBuilder ...260 // 13. Návrhový vzor Dekorátor - SmoothVehicle ...284 // 14. Implicitní implementace - RingVehicle, ControlledVehicle ...300 // 15. Generické datové typy a metody ...320 // 16. Pokročilejší práce s typovými parametry ...342 // 17. Funkční interfejsy a lambda-výrazy ...358 // 18. Rekurzivní volání ...386 // 19. Interní datové typy ...397 // 20. Kontejnery a datovody ...424 // Část III: Dědění implementace 455 // 21. Podrobnosti o konstruktorech tříd a instancí ...456 // 22. Úvod do dědění implementace: Mother - Daughter - Granddaughter ...473 // 23. Zakrývání atributů a metod ...498 // 24. Virtuální metody a jejich přebíjení ...515 // 25. Pasti a propasti dědění implementace ...532 // 26. Vytváříme rodičovskou třídu - ARobotl ...555 // Část IV: Další užitečné programové konstrukce 575 // 27. Učíme program přemýšlet ...576 // 28. Ještě jednu rundu, prosím ...603 // 29. Další důležité datové struktury ...619 // 30. O čem jsme ještě nehovořili ...638 // Rejstřík ...642