Java is a high-level, robust, safe and object-oriented programming language. It is a widely used computer programming technique. In this Java tutorial, we will start learning java by understanding some basic questions, such as: understand what is java, core java, where is java used, what type of application is created in java, why is java used and so on.

This Java Tutorial has been prepared by well experienced Java Programmers for the Software Engineers to help them understand the basic to advanced concepts of Java Programming Language. After completing this tutorial, you will find yourself at a moderate level of expertise in Java, from where you can take yourself to the next levels.

What is Java?

Java is a high-level, popular class-based object oriented programming language which is developed by Sun Microsystems and released in 1995. Currently Java is held by Oracle and more than 3 billion devices run Java. Java can be runs on a variety of platforms, such as Windows, Mac OS, and UNIX versions. Java is used to develop Mobile apps, Web apps, Desktop apps, Games and much more

Why to Learn Java?

Java is easy to learn programming language, so if anyone starting to learn any programming languages then Java would be the great choice. On the internet plenty of Java tools that make it easy for developers and beginners to learn and use. There are some other reasons which will makes Java as the first choice of any programmer to start with it

  • Java is simple and so easy to learn
  • Java is Open Source which means its available free of cost
  • Java has a large vibrant community
  • Java is platform independent

Prerequisites

Although it is a beginners tutorial, we assume that the readers have a reasonable exposure to any programming environment and knowledge of basic concepts such as variables, commands, syntax, etc

What is Java Tutorial

What is Java

What is Java

Read more →
Hello World Program in Java

Hello World Program

Hello World Program

Read more →
Arithmetic Operations in Java

Arithmetic Operations

Arithmetic Operations

Read more →
Variables and Data types in Java

Variables and Data types

Variables and Data types

Read more →
Java BigInteger

Java BigInteger

Java BigInteger

Read more →
Java Relational Operators

Relational Operators

Relational Operators

Read more →
Java Sequence of Instructions

Sequence of Instructions

Sequence of Instructions

Read more →
Java Input Output

Java Input Output

Java Input Output

Read more →
Java Strings

Java Strings

Java Strings

Read more →
Java Type Conversion

Java Type Conversion

Java Type Conversion

Read more →
Java Logical Operators

Logical Operators

Logical Operators

Read more →
Java Conditional Statements

Conditional Statements

Conditional Statements

Read more →
Java Ternary Operators

Ternary Operators

Ternary Operators

Read more →

To understand a programming language you must practice the programs, this way you can learn the language faster. This page includes java programs on various java topics such as control statements, loops, classes & objects, functions, arrays etc. All the programs are tested and provided with the output

JAVA File IO examples

JAVA Date Time Examples

JAVA Collections

More Projects