998-901-7678
rbreddy07@gmail.com
Technology Training / Summer Training / Project work / Industrial Training for Diploma, B-Tech, M-Tech, Bsc, MSc, MCA students who want to work on technology of today and tomarrow. Live Projects for B.E / B. Tech / M.E / M. Tech / M.C.A / M.B.A / M. Com / BBA / Diploma students......

Java Course Content

Introduction to Java

  • History.
  • Object oriented features.
  • How to program and run on java.
  • How to install JDK.
  • Sample program.

Primitive Data Types

  • Introduction.
  • Default values provided.
  • Wrapper classes.

Variables

  • Types of variables.
    • Depending on place of declaration.
    • Depending on data type.

How to Create an Object

  • General Syntax.
  • Steps Involved in creating an object.
  • Garbage collection.

Encapsulation

  • Definition and explanation.
  • Understanding the business problem or need.
  • Examples.

Class and an Object

  • What is a class and an object
  • Need to create a class and how to create a class.
  • Need to create an object and how to create an object.
  • Properties of an object.

Constructor

  • What is a constructor?
  • Where and how to use a constructor.
  • Types of constructors.
  • Why Constructor overloading and chaining.
  • Constructor overloading with examples.
  • Constructor chaining with examples.
  • Use of ‘this’ keyword.

Static Block

  • Static Initializer

Packages

  • What is a package?
  • Why package?
  • Different types of packages
  • User defined packages

Arrays in Java

  • What is an array?
  • How to declare an array.
  • Enhanced for loop
  • User defined arrays

Command Line Arguments

Access Specifiers

Accessibility Modes

Examples

Inheritance

  • What is inheritance
  • Types of inheritance
  • Support of  java to inheritance
  • Examples using ‘extends’ key word.
  • Constructors in inheritance
  • Method over riding
  • ‘Super’ key word
  • ‘final’ key word
  • ‘Abstract’ key word.
  • Interfaces.

Polymorphism

  • What is binding?
  • Static polymorphism
  • Dynamic polymorphism
  • Method over loading
  • Method over riding

Exception Handling

  • Try
  • Catch
  • Throw
  • Throws
  • Finally
  • User defined exceptions.

Wrapper Classes

  • Auto Boxing.
  • Auto un-Boxing.
  • Examples

Singleton Classes

Multithreading

  • Daemon thread.
  • Synchronization.
  • Dead lock.
  • Volatile modifier.

I/O STREAMS

SERIALIZATION

DIFFERENT WAYS IN CREATING AN OBJECT

OBJECT CLASS

FINALIZER

STRING CLASS

STRING TOKENIZER CLASS

STRING BUFFER AND STRING BULDER

AWT

APPLET AND SWINGS

EVENT HANDLING

ANONYMOUS CLASS

COLLECTIONS

ORACLE CERTIFIED JAVA PROGRAMMER(OCJP/SCJP)