Core Java for Beginners

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