Log In
Join
for free
Back To Module Home
The All-in-One Guide to Java Programming
0% completed
Introduction
The Java Ecosystem
Java Development Kit
Structure of the Course
Java 7
Language Updates
Fork/Join
New IO (nio)
JVM Benefits
Quiz: Java 7
Idiomatic Java 8: Lambdas, Streams, and Dates
What is Included in Java 8?
Lambda Expressions
Code: Java 8 vs. Java 7
Defaults
Streams
For Each and Map/Reduce
Parallel Array
Peek, Limit, Sort
Collectors and Statistics
Grouping and Partitioning
Comparison to Java 7
Optional Class
Nashorn
New Date and Time API
New Classes
Creating Date/Time Objects and Enums
API Features
Java 8 Miscellaneous
Features
Functional Programming: Functions and Tuples
Functional Programming: Immutability and Concurrency
Functional Programming: Tail-Call Optimization
Backports
Quiz: Java 8
Java 10 - 17
Local Variable Types and Lambda Expressions
Java 12 - 17: Features
Quiz: Java 10+
Java Ecosystem
Overview
Continuous Development and Testing
Testing and Frameworks
What's Included?
Utilizing Essential Libraries
Introduction
Logback
Hibernate
Guava
Modern Java Concurrency
Concurrent Programming in Java
Java Futures
STM in Clojure and Actors
Groovy GPars
Quiz: Java Concurrency
Gradle
Getting Started
Configuration
Properties
Quiz: Gradle
Microservices and Clouds
Microservices
Clouds
Quiz: Microservices
Final Thoughts
What to Expect
Java 8 Cheat Sheet
Appendix
Setting up the Environment
Conclusion
Final Remarks
Home
/
...
/
Quiz: Java 8
Quiz: Java 8
This quiz will cover everything you have learned regarding Java 8.