Skip to content

codejsha/modern-java-in-action

Repository files navigation

Modern Java in Action

Source code for Modern Java in Action study.

This repository contains the code examples from the book Modern Java in Action, published by Manning Publications. All source codes have been rewritten(modified) from the original source(https://github.com/java-manning/modern-java) in the book.

Table of Contents

  • Chapter 1. Java 8, 9, 10, and 11: what's happening? | java(test)
  • Chapter 2. Passing code with behavior parameterization | java(test)
  • Chapter 3. Lambda expressions | java(test)
  • Chapter 4. Introducing streams | java(test)
  • Chapter 5. Working with streams | java(test)
  • Chapter 6. Collecting data with streams | java(test)
  • Chapter 7. Parallel data processing and performance | java(test)
  • Chapter 8. Collection API enhancements | java(test)
  • Chapter 9. Refactoring, testing, and debugging | java(test)
  • Chapter 10. Domain-specific languages using lambdas | java
  • Chapter 11. Using Optional as a better alternative to null | java(test)
  • Chapter 12. New Date and Time API | java
  • Chapter 13. Default methods | java
  • Chapter 14. The Java Module System
  • Chapter 15. Concepts behind CompletableFuture and reactive programming | java(test)
  • Chapter 16. CompletableFuture: composable asynchronous programming | java
  • Chapter 17. Reactive programming | java
  • Chapter 18. Thinking functionally
  • Chapter 19. Functional programming techniques | java(test)
  • Chapter 20. Blending OOP and FP: Comparing Java and Scala
  • Chapter 21. Conclusions and where next for Java

About

Modern Java in Action study

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages