Pre-requisites: Understanding of OOPS
Software Tools required: Eclipse
COURSE CONTENT : |
Core Java |
· Flavors of Java
· Role of Java Programmer in Industry
· Features of Java Language
· JVM –The heart of Java
· Java’s Magic Bytecode
· Installing Java
· Java Program Developmen
· Java Source File Structure
· Compilation
· Executions
· Primitive Datatypes, Operators |
Object Oriented Programming |
- Class Fundamentals
- Object & Object reference
- Object Life time & Garbage Collection
- Creating and Operating Objects
- Constructor & initialization code block
- Access Control, Modifiers, methods
- Nested , Inner Class &Anonymous Classes
- Abstract Class & Interfaces
- Defining Methods, Argument Passing Mechanism
- Method Overloading, Recursion
- Dealing with Static Members. Finalize() Method
- Native Method. Use of “this “ reference
|
Extending Classes and Inheritance |
- Use and Benefits of Inheritance in OOP
- Types of Inheritance in Java
- Inheriting Data Members and Methods
- Role of Constructors in inheritance
- Overriding Super Class Methods.
- Use of “super”
- Polymorphism in inheritance
- Defining an Array
- Implementing interfaces
- Memory management
- Garbage collection
|
Array & String |
- Defining an Array
- Initializing & Accessing Array
- Multi –Dimensional Array
- Operation on String
- Mutable & Immutable String
- Creating Strings using StringBuffer
|
|
|