We will begin this course with an overview of the new Java, the generic type inference, and language and data-type enhancements. We will then discuss concurrency utilities, including new concurrent utilities, ThreadLocalRandom Class, and Phaser Class.
We will cover IO and the new IO, which is an API that comes with Java to read and write data. This will include explanations of Java stream-based file, NIO files class, and NIO file system operations.
We will then dive into files, async, and change by highlighting important topics such as NIO walking the dir tree, finding files with NIO, NIO async operations, NIO async channel group, and NIO change notification.
We will then conclude with network protocols, SCTP, and SDP.