Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions