What is JAVA

What is JAVA

This article is about java. We already know that java is a high level programming language which is widely used language currently. In this article we discuss about java introduction its history, features and Java version history.

Introduction: What is Java?

Java is a high level programming language. It is a multi paradigm, object oriented, structured, concurrent, class based, imperative, functional, generic and reflective language. It was specially designed to have as less as implementation dependencies. It facilitate the developer to "write once, run anywhere" means if a code runs on one platform does not need to recompile to run on another. Java applications are compiled to byte code and can run on any java virtual machine regardless of computer architecture.

Java was originally developed by James Gosling at Sun Microsystems. He was a software lead and architect. The main objective of James Gosling to develop a suitable language for green project. First, he take C++ and writes its extensions but it was not sufficient that was the reason to create a new language java. Most of its syntaxes are derived from the language C and C++ but it contains fewer low level facilities than either of them.

James Gosling: Creator of Java

History of Java:

Java has a very interesting history. James Gosling, Mike Sheridan and Patrick Naughton are initiated to develop a language for digital devices such as set top box and interactive television. The basic aim of java development was to solve the problem of connecting household machine together. It was a very advance concept at that time but the project was unsuccessful because no one wanted to use it.

They initiated the java language project in June, 1991. It was originally designed for small, embedded systems in electronic appliance like set-top box. Firstly, it was called "Greentalk" by James Gosling and later named as "Oak".

Why is it named "Oak" :

Oak is national tree of many countries like USA, France, Germany, Romania etc. and it is a symbol of strength, besides this there was an Oak tree in front of the Gosling's office. It may be the reason behind its naming as Oak.

Why is it renamed as "Java" :

4 years later, Oak is renamed as "Java" on the name of Java coffee because a large quantity of coffee consumed by this language creators. There was also a reason to rename it because Oak was already a trademark of Oak technology and the team of the language creator want a name that is easy to spell and cool. There were many suggestions like "silk", "jolt", "DNA" etc. along with "java". At last, team has two options "silk" and "java" and they preferred java over silk. After all they were coffee lover.

Here you should remember that java is not an acronym, it is just a name. Java is an island in Indonesia which is famous for coffee production.

Today, Java not only spreads throughout internet, but also it is used in many applications and devices to enrich our living standards day by day. It is used in mobile phones, computer games, navigation systems, handheld systems as well as e-business solutions. It means no field is untouched by this technology, it is everywhere.

Main goals of java at the time of development:

When you start to develop any new thing, you have some parameters in your mind to develop the product in the same way you want. Java had following.:

1.It should be object oriented.

2.It should be platform independent means could be executed on multiple operating system.

3.It should support network programming.

4.It can be executed on remote source securely.

5.Easy to use.

Image of Duke: The Java mascot

Java Version History:

Since the date Java first version JDK 1.0 released in 1996, this language has undergone many changes. The latest version 8.0 released in 2014. Many changes and developments have been made in this language over these years.

The following table consist of all version of java SE from early days to latest.

In the above table, version 1.0 and 1.1 are named as JDK ( Java Development Kit). From version 1.2 to version 1.4, the platform is named as J2SE (Java 2 Standard Edition). After version 1.4, Sun introduces internal and external versions. Version 5.0 is the external version.

Hey friends,I think this article will helpful to our JAVA beginner readers.

To view or add a comment, sign in

More articles by Allen peter

  • What is Node.js? - A Complete Guide!

    This beginners’ guide will help you build a strong foundation in Node.js.

  • JavaTpoint Launches Oracle Tutorials

    JavaTpoint is proud to be a reputed and popular platform to provide computer science related tutorials. It is our…

  • How to Stay Popular in the Jquery World

    Jquery is not a language, but it is a well written Javascript code. It is a fast and concise JavaScript Library created…

  • What is Cloud Computing?

    In today's world, Cloud Computing is not an unfamiliar term for a computer and technology literate person. We are…

    1 Comment
  • What is Hibernate Framework?

    What is Hibernate? Hibernate is a open source persistent framework. It was created by Gavin King in 2001.

    1 Comment
  • An introduction to Python Programming language

    Python Introduction: Python is a high level language. It is object oriented, interpreted, dynamic, multipurpose…

  • An Introduction to Spring Technology?

    Spring is an open source application framework for java program. It is a light weight framework but still mentioned as…

    1 Comment
  • What is the main Difference between JDK,JRE and JVM ?

    JVM, JRE and JDK are the most common terms which are often heard in Java programming language and most people often…

    3 Comments
  • An introduction to Servlet Technology

    This blog is all about Servlet tutorial. In this blog, you will get the introduction and overview of Java Servlet…

    2 Comments
  • SQL - A Complete Guide

    SQL is an acronym, stands for "Structured Query Language". It is designed for accessing and managing data in RDBMS…

Others also viewed

Explore content categories