Core Java (Java 8)2018-08-25T09:26:22+00:00

Course Outline

Features of Java

How to set path?


Internal Details of JVM

Data Types and Operators

  • Java Data Types, Primitives and Binary Literals
  • Java Autoboxing and Unboxing
  • Java Wrapper Classes


  • Operator precedence and associativity
  • Arithmetic operators
  • Increment/decrement operators.
  • Relational operators (comparisons)
  • Logical operators
  • Bitwise operators

Control Statements

  • Java for loop
  • Java while loop
  • Java do while loop
  • Java static keyword
  • Java break keyword
  • Java continue keyword

Java OOPs Concepts

  • Naming Convention
  • Object and Class
  • Constructor
  • static keyword this keyword
  • Java Access Modifiers – public, protected, private and default
  • Destructors
  • Static member variables
  • Static member functions

Java Inheritance

  • Inheritance(IS-A)Aggregation(HAS-A)
  • Java Polymorphism
  • Method Overloading
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • Dynamic Binding
  • instanceof operator
  • Java Abstraction
  • Abstract class
  • Interface
  • Abstract vs Interface
  • Java Encapsulation
  • Package

Java Arrays

  • Initializing an Array in Java
  • Two dimensional array in java
  • String to String Array Example
  • Java Variable Arguments Explained
  • Java Array add elements
  • Sorting an Array in Java
  • Java String Array to String
  • How to copy arrays in Java

Exception Handling

  • What is Exception
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • throws keyword
  • Throw vs Throws
  • lang.NoSuchMethodError
  • lang.NullPointerException



Collection Framework.

  • Java Strings.
  • Java ArrayList.
  • Java LinkedList.
  • ArrayList vs Linked List.
  • Java List Interface.


  • File Storage
  • Object Storage


Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.

Java is an object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. It is a widely used robust technology.