In this article History of Java we give the information about the Java language was created in 1991 by James Gosling and his team at Sun Microsystems. It is used to develop advanced and secure applications, websites, mobile applications and desktop applications etc.

Introduction to Java:-

Java is a programming language used for software development. It is used to develop advanced and secure applications, websites, mobile applications and desktop applications etc. This programming language is of high level which uses the principles of Object-Oriented Programming. This makes it a language that can be used for a wide variety of tasks.

Software developed by Java requires a Java Virtual Machine to operate. Java virtual machine is a software that systematically interprets Java code so that it can run on all platforms without any problem.

In Java, source code is compiled into byte code, whereas in other languages, source code is compiled into machine code.

History of Java:

The Java language was created in 1991 by James Gosling and his team at Sun Microsystems. This team is also called Green Team which included James Gosling, Mike Sheridan, and Patrick Naughton. All of them work in Sun Microsystem.

Sun Microsystem used to make software for its clients, but they had to do different coding to run the same software on different machines, in view of which they thought of creating Java language. Which is platform independent and can be easily run on any platform.

Java language was developed as a project to create a language for digital devices like set-top boxes, televisions.

Nowadays, Java is used for making internet programming, mobile devices, games etc.

Java is the most popular and widely used programming language in the world today. Java is a portable, secure and robust, programming language.

The Java language was developed as a project in June 1991 by a team working at Sun Microsystem called Green Team.

The real name of Java was Oak. Oak is a symbol of strength and it was also a national tree in many countries like U.S.A., France, Germany, Romania.

At that time, a company with the name Oak was already registered, so there was discussion about changing its name, but it was not possible to decide on a name, then one day when the Oak team was sitting where they were drinking coffee, there was Indonation coffee which was indonescence. Coffee was made from a substance called java, hence it was named java.

In 1995, its name was changed from Oak to Java. The first version of Java (Java 1.0) was publicly released in 1995.

Java Version History:-

Java Versions Release Date
JDK Alpha and Beta 1995
JDK 1.0 23rd Jan 1996
JDK 1.1 19th Feb 1997
J2SE 1.2 8th Dec 1998
J2SE 1.3 8th May 2000
J2SE 1.4 6th Feb 2002
J2SE 5.0 30th Sep 2004
Java SE 6 11th Dec 2006
Java SE 7 28th July 2011
Java SE 8 18th Mar 2014
Java SE 9 21st Sep 2017
Java SE 10 20th Mar 2018
JAVA SE 11 25th Sep 2018
JAVA SE 12 19th Mar 2019
JAVA SE 13 17th Sep 2019
JAVA SE 14 17th Mar 2020
JAVA SE 15 15th Sep 2020
JAVA SE 16 16th March 2021
JAVA SE 17 September 2021
JAVA SE 18 March 2022
JAVA SE 19 September 2022
JAVA SE 20 March 2023
JAVA SE 21 September 2023

Simple Program in java:

class Hello

{

public static void main(String []args)

{

System.out.println(“Have a nice Day!”);

}

}

Output:

Have a nice Day!

// Command line arguments
class Factorial
{
public static void main(String []args)
{
int no=Integer.parseInt(args[0]);
int fact =1;
for(int i=1;i<=no;i++)
fact=fact*i;
System.out.println(“The Factorial of “+no+” is “+fact);
}
}
OutPut:
D:\Java P>javac Factorial.java
D:\Java P>java Factorial
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 0
        at Factorial.main(Factorial.java:6)
D:\Java P>java Factorial 4
The Factorial of 4 is 24

Some More: 

POP- Introduction to Programming Using ‘C’

DS – Data structure Using C

OOP – Object Oriented Programming 

Java Programming

DBMS – Database Management System

RDBMS – Relational Database Management System

Join Now: Data Warehousing and Data Mining 

Leave a Reply

Your email address will not be published. Required fields are marked *