Java Introduction

It is a good idea to lean java because it is a very popular programming language. Most of all software made with Java.  java is also a good carrier option.

So let’s start learning java with codeelife. we provide easy tutorials to learn Java programming language and our tutorials are specially designed for students and working professionals

In this tutorial, you will learn:

  • what is Java
  • application of Java
  • working of Java

What is Java

In simple java is an object-oriented programing language and a platform.
java is a high level, third-generation programming language.
java was developed by Sun, Microsystem in the year 1995. James Gosline is known as the father of java.

Java has lots of features:

  • Simple
  • Object-Oriented
  • Portable
  • Platform independent
  • Secured
  • Robust
  • Architecture neutral
  • Interpreted
  • High Performance
  • Multithreaded
  • Distributed
  • Dynamic

Application of java

java is a very popular programming language According to Sun, 3 billion devices run Java.
there are so many application in java this application are categories in 4 category

1. Standalone Application

the desktop application is known as a standalone application. for example, a video player and antivirus is a standalone application. java is used to create this type of application.

2. Web Application

which application runs on the web or server is called web application. java is used to build web application example: Selenium is a web application which builds in java

3. Enterprise Application

java has lots of feature one of them is the security that’s why Java is also used to build the application for Enterprise such as a bank.

4. Mobile Application

java is also used to build mobile applications. android and java ME (Micro Edition) is used for mobile application development.

Working of java

To know the working of java first know what JVM is:
JVM (Java Virtual Machine) is an abstract machine that enables your computer to run a Java program.

In first we write our program in any text-editor then we store our program file with .java extension i.e

Then  Java compile our  file and convert it into byte code  now we get a new file MyProgram.class 

Then MyProgram.class pass into the  JVM, JVM change the byte code into machine language which is understandable  by our computer 
then run our program and give us the output of our program


Important Link