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

Your email address will not be published.

Apply to course now

Java

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 1.00 out of 5)
Loading...
  • Price: Free
  • Certificates: No
  • Students: 0
  • Lesson: 0
Skip to toolbar