What is Java

In Simple language Java is object oriented programming language which is used to create software applications. Java is platform independent language as it can run on any operating system like Windows, Linux, Mac etc. Java is widely used in web development, mobile application development and enterprise application development.

Features of Java

  • Java is a object Oriented Programming language
  • Java is System independent language as Java compiler create .class file which contains byte code not machine language.
  • Java is Portable language.
  • High Performance
  • Security

What is JVM

JVM Stands for Java Virtual Machine. JVM compiler is responsible to covert .class file which contains byte code into machine language. JVM is platform dependent as it is different for different operating system. For example JVM for Windows is different from Linux and Mac.

Execution of Java Program

  • First of all we create .java program file
  • Java Compiler will convert .java files into .class file which contains Java byte code
  • JVM will take .class file and convert it into machine language
  • Machine language will be executed by operating system

Java Tutorial for Beginner

In this java tutorial first we will learn basic programming fundamentals like data types, conditional statements, loops, functions and arrays. After that we will start object oriented programming fundamentals with examples.

This tutorial will help both freshers and experienced candidates. we will also share interview questions based on java with answers.