Core Java:
Class
What is class
What are fields and methods
How to create object for the class
How to access fields and methods in the class
Constructors
What is abstract, final class
Variable Types (instance, local, static)
Polymorphism /Functions
What is polymorphism
Method overloading
Constructor overloading
Passing arguments to methods
Calling methods in the class
Return values from method
Return objects from method
Inheritance
Why to do Inheritance
How to reuse the fields and methods of parent class
Overriding fields and methods of parent class
Single Inheritance
Multi level Inheritance
Address: Mulberry Gardens - 2, Sunshine Bungalow 20, Magarpatta City, Pune
Mobile: +91 9011 00 8077, 8390670670
Interfaces
What is Interface
Difference between class and interface
When to use Interfaces
Abstract class
Encapsulation and abstraction
What is hiding data
Using access specifiers public, private, protected, default
Accessing the public methods outside the class
Difference in accessing in same package
/ different package
Package
What is package
How to create a package
How to import package into a different class
Loops
Arrays
String Class
Collections
Use of collections
Advantage of collection using Array
How to add, remove, and insert value / elements into collections
Using the collections like List, Set, ArrayList, HashTable Linked List
Address: Mulberry Gardens - 2, Sunshine Bungalow 20, Magarpatta City, Pune
Mobile: +91 9011 00 8077, 8390670670
Exception Handling
Exception Handling : What and Why?
try and catch block
Multiple catch block
Nested Try
finally block
throw keyword
Exception Propagation
throws keyword
Custom Exception
Files and I/O
Reading and Writing in a file
Listing and creating directory
Address: Mulberry Gardens - 2, Sunshine Bungalow 20, Magarpatta City, Pune
Mobile: +91 9011 00 8077, 8390670670