Core Java

  • Course Overview
  • Course Duration
  • Classroom Training

What is Java?

 Java is a programming Language which is more popular because of distributed nature over internet. We can write solution to any real time situation. Web development is very easy in Java. One can simply write Java programs to automate real time business. It is more secure too.

 Prerequisites to Learn Java:

 Basic knowledge of Computers and Programming Language is recommended.

 Course contents: 


·   A Simple Java Class

·   Java's "Hello World" Program

Java Basics

·   Language and Platform Features

·   Program Life Cycle

·   The Java SE Development Kit (JDK)

Class and Object Basics

·   The Object Model and Object-Oriented Programming

·   Classes, References, and Instantiation

·   Adding Data to a Class Definition

·   Adding Methods (Behavior)

More on Classes and Objects

·   Accessing data, the "this" variable

·   Encapsulation and Access Control, public and private Access

·   Constructors and Initialization

·   static Members of a Class

·   Scopes, Blocks, References to Objects

Flow of Control

·   Branching: if, if-else, switch

·   Iteration: while, do-while, for, break, continue

Strings and Arrays

·   String, StringBuffer, StringBuilder

·   Arrays, Primitive Arrays, Arrays of Reference Types

·   varargs


·   Package Overview - Using Packages to Organize Code

·   import statements

·   Creating Packages, package Statement, Required Directory Structure

·   Finding Classes, Packages and Classpath

Composition and Inheritance

·   Using Composition to Deal With Complexity

·   Composition/HAS-A, Delegation

·   Using Inheritance and Polymorphism to share commonality

·   IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism

·   Class Object

·   Abstract Classes


·   Using Interfaces to Define Types

·   Interfaces and Abstract Classes


·   Exceptions and the Exception Hierarchy

·   try and catch

·   Handling Exceptions

·   Program Flow with Exceptions

·   finally


·   JDBC basics

·   JDBC Architecture

·   Using JDBC drivers & DriverManager

·   Class Connection and connecting to a database


2 Months 
  • 5 day a week
  • 4 Hours Per Day
Available at our Hyderabad Campus
  • 5 Day a Week
  • 4 Hours per Day
enroll here
Please get in touch so we can answer any questions you may have.