Java Tutorial

Basic Concepts

Object Oriented Concepts

Coming Tutorials

>Home>Java Tutorial>What is Java history

Java Tutorial

Basic Concepts

Object Oriented Concepts

Coming Tutorials



What Is Java Programming Language | Java History | Java Editions

Java is an open source, platform independent, high level, and object oriented programming language developed by the team of James Gosling at Sun Microsystems. The java project was initiated by James Gosling, Mike Sheridan, Patrick Naughton in June 1991 and completed by 1995.

The first version of the java was named “Oak” this name took after an oak tree which was outside the office. But later on the team decided to change the name of the language and after going through a list of random words the Gosling suggested “JAVA” and majority of the team members agreed on it. Java is the name of an Island where the first coffee was produced. The Gosling is the fan of coffee so he finalised the name of the language as Java and coffee cup symbol as the language logo.

The Sun Microsystems decided to sell the organization in the year 2008, then Oracle Corporation approached and after two years of business deal discussions they officially announced acquisition of the Sun Microsystems on 27 January 2010. The java is now property of the Oracle Corporation.

Types of Editions of Java Language


There are different types of the java applications for different devices; these devices have limitations in terms of memory and processing capabilities therefore we cannot use the same Java Runtime Environment for all the devices. Java has provided following editions to develop different types of java applications for various devices.

1. JSE – Java Standard Edition:

This edition is can be used to develop the standalone software applications for computer devices. The all required library files to develop software applications using Java Standard Editions come with the JDK installation.

2. JEE – Java Enterprise Edition:

This edition contains some specifications to develop the distributed applications from small to bigger enterprise applications.

3. JME – Java Micro Edition:

The Micro edition is specially released to develop the software applications for small devices which have limited memory and processor capabilities. Before the android operating system, the Java Micro Edition was the first choice of the developers to develop the software applications like games for Symbian operating system.

Share the article to help your friends