Course Content 1.Java Introduction Java Data Types Arithmetic Expression & Operators Arrays Conditional & Logical Operators If Statement While Loops For Loops For Each 2.Object Oriented Programming Classes & Objects Data Hiding Inheritance Polymorphism Abstract Classes Interfaces Aggregation Composition 3.Java Recursion Arrays String Numbers 4.Java Multithreading Basics MultiThreading Java Memory Model Java Thread Programming 5.Java Collections ArrayList LinkedList CopyOnWriteArrayList HashSet TreeSet HasMap LinkedHashMap Collection Class 6.Java 8 Intro Java Comparator Using Lambda Predicate Functional Interface Supplier Functional Interface Consumer Functional Interface Function Interface Unary Operator Binary operator Capturing lambdas 7.Stream API Introduction Filtering Operations in Stream Mapping Operations in Stream Method References Optional in Java 8 Slicing Operations in Stream Matching Operations in Stream Finding Operations in Stream Mutable Reduction Collectors: Collection Operations Collectors: Aggregation Operations Collectors: Grouping Operations Parallel Stream Lazy Evaluation in Streams 8.Java 8 Concurrency API CompletableFuture: Introduction CompletableFuture: Processing Results CompletableFuture: Chaining CompletableFuture: Combining Results of Futures 9.Java 9 to Java 17 features List of features with Examples Send a Comment Cancel replyYour email address will not be published. Save my name, email, and website in this browser for the next time I comment. Apply to course now Java Java (1 votes, average: 1.00 out of 5)Loading... Price: FreeCertificates: NoStudents: 0Lesson: 0