Scala for Java Developers

CHF 47.70
Auf Lager
SKU
BDEI3IUEE88
Stock 1 Verfügbar
Geliefert zwischen Fr., 21.11.2025 und Mo., 24.11.2025

Details

Learn how to transition from Java to Scala, including converting and managing your codebase
Leverage your existing knowledge of Java to master Scala
Gain insight into functional programming concepts and idioms


Autorentext
Toby Weston is an independent consultant based in London. He specializes in agile enablement, training and modern software development. For more, visit www-dot-baddotrobot-dot-com.

Inhalt
I. Scala Tour.- 1. The Scala Language.- 2. Installing Scala.- 3. Some Basic Syntax.- 4. Scala's Class Hierarchy.- 5. ScalaDoc.- 6. Language Features.- II. Key Syntactical Differences.- 7. Classes and Fields.- 8. Classes and Objects.- 9. Classes and Functions.- 10. Inheritance.- 11. Control Structures.- 12. Generics.- III. Beyond Java to Scala.- 13. Faking Function Calls.- 14. Faking Language Constructs.- 15. Pattern Matching.- 16. Map and FlatMap.- 17. Monads.- 18. For Comprehensions.- IV. Adopting Scala in Java Teams.- 19. Adopting Scala.- 20. What to Expect.- 21. Tips.- 22. Convert Your Codebase.- 23. Manage Your Codebase.- Appendix A. Code Listings.- Appendix B. Syntax Cheat Sheet.-

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09781484231074
    • Anzahl Seiten 272
    • Lesemotiv Verstehen
    • Genre Programming Languages
    • Auflage 1st edition
    • Herausgeber Apress
    • Gewicht 518g
    • Untertitel A Practical Primer
    • Größe H254mm x B178mm x T15mm
    • Jahr 2017
    • EAN 9781484231074
    • Format Kartonierter Einband
    • ISBN 1484231074
    • Veröffentlichung 15.12.2017
    • Titel Scala for Java Developers
    • Autor Toby Weston
    • Sprache Englisch

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470