← Back

🚀 Java Programming Course Overview

✅ What You'll Learn

👤 Who is this Course For?

📚 Java Course Index

Learn how to use `System.out.println()` and print statements in Java.

  • final keyword
  • comments in Java
  • type casting

Explore arithmetic, logical, relational, and assignment operators in Java.

  • If-else
    • break, continue
  • switch statement
  • loop
    • for-loop
    • while loop
    • foreach loop or enhanced for loop

  • Methods
    • methods without parameter
    • methods with parameter
  • Variable scope
    • local variables
    • global variables
    • formal & actual variables
  • Constructor
    • constructor without parameter
    • constructor with parameter
  • public, private, static
    • methods
    • constructor
    • variables
    • static block
    • this keyword
  • getter and setter methods
  • return types (void, int, String, float, double, boolean)
  • method overloading
  • take input from a user (Scanner)
  • null reference

  • superclass and subclass
  • Inheritance Hierarchy
  • types of inheritance
  • Polymorphism
    • Dynamic Binding (Late Binding)
    • Using super in a Subclass
  • method overriding
  • Type Compatibility
    • Downcasting
    • The ClassCastException
  • abstract class
  • interface

  • methods in String
  • wrapper classes
  • Math class
  • Object class

  • 1D array
  • 2D array
  • Access without loop
  • Access with loop and enhanced loop
  • ArrayList

Understand recursive methods and problem-solving using recursion.

  • selection sort
  • insertion sort
  • mergesort
  • quicksort
  • Sequential Search
  • Binary Search

  • ArrayList
  • LinkedList
  • HashSet
  • HashMap
  • Algorithms

  • types of exception
  • try, catch
  • finally block

Learn how to read from and write to files using Java I/O classes.