Java Programming

Java is a general-purpose programming language that is class-based, object-oriented (although not a pure object-oriented language, as it contains primitive types), and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
 Fees
Rs. 25,000
 Classes
45 days
 Time
Class: 1hr, Assignment: 1hr
Enroll Now  

About Course

  • The main() method
  • Primitive Data Types
  • Variables
  • Constants
  • Assignments
  • Initializations
  • Operators
  • Strings
  • Control Flow
  • Code Examples & Exercises
  • Classes & Objects
  • OOP Principles
  • Instantiation
  • Encapsulation
  • Specialization
  • Instance Variables
  • Class Variables
  • Constructors
  • Instance Methods
  • Class Methods
  • Method Overloading
  • The this keyword
  • Passing and returning objects
  • Garbage Collection in Java
  • Code Examples & Exercises
  • Abstraction
  • Inheritance
  • Polymorphism
  • Method Overriding
  • Associations
  • Delegation
  • Code Examples & Exercises
  • Purpose of Interfaces
  • When to use them
  • Interface Declaration
  • Implementing an Interface
  • Interface Inheritance
  • Code Examples & Exercises
  • Why Exceptions
  • Standard Exception Handling Options
  • Exception Class Hierarchy
  • Checked vs. Unchecked Exceptions
  • try and catch blocks
  • the throws clause
  • Handling vs. Declaring Exceptions
  • System Exceptions vs. Application Exceptions
  • Writing Custom Exceptions
  • Code Examples & Exercises
  • Arrays
  • The Java Collections Framework
  • Collections Interfaces
  • java.util.Collection
  • java.util.List
  • java.util.Map
  • java.util.Set
  • Concrete Collections
  • java.util.ArrayList
  • java.util.HashMap
  • java.util.HashSet
  • Iterating through Collections
  • java.util.Iterator
  • Code Examples & Exercises
  • Dealing with serialized data and objects
  • Streams & Files
  • Input & Output Streams
  • File Streams
  • Object Streams
  • Object Serialization
  • Readers & Writers
  • The Java New I/O (NIO) API
  • Code Examples & Exercises