Java Tutorial

Java is a high-level language that also supports object-oriented programming. Java was developed in 1991 by Sun Microsystems and become one of the most popular programming languages for software development. In 2009, Sun Microsystems was acquired by Oracle.


There are other object-oriented programming languages similar to Java, such as C++, but what makes Java different and popular from rest of them.

Java programming language does not compile its source code files directly into machine codes. But it translates the compiled code into Bytecodes. The Java Virtual Machine (JVM) is responsible to convert the bytecodes into machine code.

This makes Java programming language platform independent.


Java Programming Language has two very important components

  • Java Virtual Machine (JVM)
  • Java Application Programming Interface (Java API) – also known as packages that contain similar classes and interfaces grouped together.

About Java Tutorial

This tutorial is intended for anyone who wants to learn Java programming. There is no prerequisite to learn from this tutorial. However, you may need the following tools to start practicing Java example codes.

Tools required are to run Java programs are

  • Java SDK latest
  • NetBeans
  • Windows PC or Mac OS X or any Java-supporting Operating system.

Java Tutorial Topics

Here is list of Java topics. You can start learning from top to bottom.

Java Programming Basics

Java Variables


Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.