Book Content
chapters • 20h12m total length
1. Getting Started
2. Learning the Basics
3. Object-Oriented Programming
4. Collections, Lists and Java's Built-In APIs
5. Exceptions
6. Libraries, Packages, and Modules
7. Databases and JDBC
8. Sockets, Files, and Streams
9. Working with HTTP
10. Encryption
11. Processes
12. Regular Expressions
13. Functional Programming with Lambda Expressions
14. Recursion
15. Processing Data with Streams
16. Predicates and Other Functional Interfaces
17. Reactive Programming with Java Flow
18. Unit Testing














