History of Java

By: Emiley J. Emailed: 1728 times Printed: 2341 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

It is always a good practice to know a little bit of history and background of any technology before starting to actually use it. In fact Java has nothing to do with the 'Island Java' in Indonesia. It all started at Sun Microsystems when they were developing an application for the 'set-top box'. 

In 1990's they tried to develop a portable application that can run on any micro chip. Not surprisingly, the team chose C++ to accomplish this task. But soon they found that there are many features in C++ that prevented it from being PORTABLE. Therefore they tried to remove those features that are platform dependent. In doing so, they ended up developing a new programming language. They named this new programming language as OAK. Some say that the reason simply being that the team leader James Gosling spent most of the time under a OAK tree. So they chose this name. Surprisingly, this programming language never took off.

In 1995, the WWW (World Wide Web) became popular and Internet came to be widely used even among homes. This was a blessing in disguise for 'OAK'. The WWW presented  the same problems and issues such as the 'set-top box' software. Around the globe, there were many different platforms, under different operating systems and therefore there was a need for a portable, platform independent programming language which can be used to write programs that can run on all these different platforms without the necessary of re-compilation.

Sun Microsystems, renamed OAK to 'JAVA' with some changes and launched it in the same year. Developers around the globe immediately found Java's potential and the WWW got its new look and Java took the world by storm.


Java Home | All Java Tutorials | Latest Java Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(10)


1. View Comment

to know

View Tutorial          By: Parthasarathi.N at 2010-02-19 05:59:51
2. View Comment

hi! i want to know about how database createed in java with coding
Thanks!!


View Tutorial          By: kundan at 2010-05-19 05:03:33
3. View Comment

Hi..
i a'm Sajid mestri (Maha,sangli)
This history will useful all litral persons and easy understand.
I know the developers was followed steps to create java Technology.
Lot's of Thanx!


View Tutorial          By: sajid at 2010-10-30 00:32:15
4. View Comment

The name OAK was changed to java because ,once they had a round table meeting about renaming the language and coffees were served to all members in the team and surprisingly the coffee bean's name was JAVA. Then they thought of naming the language as "java". That's y java logo has a coffee cup picture .This is the original story behind the name JAVA...

View Tutorial          By: Sowminarayanan at 2010-11-28 06:17:42
5. View Comment

i would like to ask that what is the history of a cup of tea logo on java..

View Tutorial          By: Ankit at 2011-02-07 09:56:21
6. View Comment

its easy to understand the complete history of java rather than reading lot of pages....
thanks


View Tutorial          By: Arun Tony at 2011-04-10 07:12:04
7. View Comment

The logo is a cup of coffee. Java is an island in Indonesia that is known for its coffee and the word java has come to symbolize coffee.

Initially, Java was supposed to be called Oak because that was the tree standing outside the office of Gosling, the key architect of the company FirstPerson that designed the language. However, when they went to brand the code Oak, they found that name was already taken and decided upon Java.


View Tutorial          By: kamal goduguluri at 2012-05-30 15:34:21
8. View Comment

My question is, from where the name "java" comes exactly?

View Tutorial          By: Sreedevi at 2013-05-18 10:41:38
9. View Comment

why have you change first name oak to java ?

View Tutorial          By: manohar patil at 2014-08-20 03:44:23
10. View Comment

Hi! Sir.I am anish from Sultanpur.I want to Know that how to prepared the java technology for fresher. Each statements of java has as a new things in which knowing for diffcult. As you know that java is a most popular language for developing applications.please sir you guide me....

View Tutorial          By: Anish at 2014-12-10 08:23:49

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by Emiley J.
Error generating R.java from manifest
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
IIS and Tomcat - how to configure to work together
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/no-debug ......
Adding your own Application icon for your J2ME application (jar file)
Creating Menus in Code using VB.net
Traversing all files in a directory using Ruby
Using Proxy to connect to URLs in Ruby
POST a form in Ruby
Reading URL content using Ruby (HTTP)
dRuby client/server mode sample program
Benchmark module in Ruby
encoding and decoding in Ruby using Base64 Module
Module Abbrev in Ruby
Standard Library Packages in Ruby

More Tutorials in Java
Update contents of a file within a jar file
Tomcat and httpd configured in port 8080 and 80
Java File
Java String
Count number of vowels, consonants and digits in a String in Java
Reverse a number in Java
Student marks calculation program in Java
Handling Fractions in Java
Calculate gross salary in Java
Calculate average sale of the week in Java
Vector in Java - Sample Program
MultiLevel Inheritance sample in Java
Multiple Inheritance sample in Java
Java program using Method Overriding
Java program to check if user input is an even number

More Latest News
Most Viewed Articles (in Java )
How to Send SMS using Java Program (full code sample included)
wait(), notify() and notifyAll() in Java - A tutorial
Method Overriding in Java
What is Java?
XML and Java - Parsing XML using Java Tutorial
InetAddress Example program in Java
How to use ArrayList in Java
Method Overloading (function overloading) in Java
Read from a COM port using Java program
Vector example in Java
Stack example in Java - push(), pop(), empty(), search()
Calendar - sample program in Java
Use of return statement in Java
Student marks calculation program in Java
arraycopy example in Java
Most Emailed Articles (in Java)
Vector in Java - Sample Program
Use of return statement in Java
The Basic Structure of a Simple Java program
Taking the size of an Array at runtime & generate random numbers to populate the Array
instanceof operator example in Java
PushbackReader sample program in Java
CharArrayWriter sample program in Java
iterator() and hasNext() in Java
3-D Secure Payment or 3DS - (3-Domain Secure Payment)
What is a Java Package and how to use it?
How to use Iterator in Java
J2EE Components
The modulus Operators
The java Buzzwords
Java Chat Client Sample Applet