Course description


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. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approaches while learning Java Programming language.

Unique Service Point(USP)


This reference has been prepared for the beginners to help them understand the basic to advanced concepts related to Java Programming language. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. These examples would be very useful for your projects, thesis and learning.

What do you know about Java?

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 was developed in the mid-1990s by James A. Gosling, a former computer scientist with Sun Microsystems.

What are the supported platforms by Java Programming Language?

Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX/Linux like HP-Unix, Sun Solaris, Redhat Linux, Ubuntu, CentOS, etc.

List any five features of Java?

Some features include Object Oriented, Platform Independent, Robust, Interpreted, Multi-threaded.

What is the duration of JAVA course?

Generally it will take 45 days for core java, and advanced java course will be between 45 days to 60 days.

List two Java IDE’s?

Netbeans, Eclipse, etc.

Define class?

A class is a blue print from which individual objects are created. A class can contain fields and methods to describe the behavior of an object.A class is a blue print from which individual objects are created. A class can contain fields and methods to describe the behavior of an object.

1.Java Overview

  • Java-Environment setup      & Basic Syntex
  • Object & Classes
  • Datatypes & Operators
  • Loop Control
  • Decision Making
  • Strings
  • Arrays
  • Files and I/O Streams
  • Exceptions
  • 2.Java Object- Oriented

  • Inheritance
  • Over Ridding
  • Polymorphism
  • Data Abstraction
  • Data Encapsulation
  • Interfaces
  • Packages
  • 3.Java Advanced

  • Data Structres
  • Collections
  • Generics
  • Serialisation
  • Networking
  • Send Email
  • Multi Threading
  • Applets
  • Documentation