Loading...
course-image

  • Java Introduction
  • Java Methods
  • What is OOP?
  • Java Files Handling
  • Java Programming
  • Java How To's

  • Variables and data types (primitive & reference)
  • Operators and expressions
  • Control structures (if, switch, loops)
  • Arrays and basic array operations
  • Methods and parameters
  • Basic input/output
  • Type casting

  • Classes and objects
  • Constructors
  • Instance variables and methods
  • Access modifiers
  • Inheritance
  • Method overriding
  • Encapsulation

  • String manipulation
  • Basic exception handling
  • Packages
  • Arrays and ArrayList
  • Static members
  • Basic file I/O
  • JavaDoc comments

  • List interface (ArrayList, LinkedList)
  • Set interface (HashSet, TreeSet)
  • Map interface (HashMap, TreeMap)
  • Queue and Deque
  • Collections utility class
  • Comparable and Comparator
  • Iterators

  • Try-catch-finally blocks
  • Custom exceptions
  • Exception hierarchy
  • Checked vs unchecked exceptions
  • Multi-catch blocks
  • Try-with-resources
  • Exception propagation

  • Thread creation and lifecycle
  • Synchronization
  • Thread pool
  • Locks and conditions
  • Executor framework
  • Atomic variables
  • Concurrent collections