The Complete History of Java Programming Language - GeeksforGeeks

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

7/15/24, 2:52 PM The Complete History of Java Programming Language - GeeksforGeeks

90% Refund
Courses TutorialsJavaPracticeContests

Java Arrays Java Strings Java OOPs Java Collection Java 8 Tutorial Java Multithreading Java Exce

The Complete History of Java Programming


Language
Last Updated : 26 Jun, 2024
Java is an Object-Oriented programming language developed by James
Gosling in the early 1990s. The team initiated this project to develop a
language for digital devices such as set-top boxes, television, etc.
Originally C++ was considered to be used in the project but the idea was
rejected for several reasons(For instance C++ required more memory).
Gosling endeavoured to alter and expand C++ however before long
surrendered that for making another stage called Green. James Gosling
and his team called their project “Greentalk” and its file extension was .gt
and later became to known as “OAK”.

Why “Oak”?

The name Oak was used by Gosling after an oak tree that remained
outside his office. Also, Oak is an image of solidarity and picked as a
national tree of numerous nations like the U.S.A., France, Germany,
Romania, etc. But they had to later rename it as “JAVA” as it was already a
trademark by Oak Technologies. “JAVA” Gosling and his team did a
brainstorm session and after the session, they came up with several names
such as JAVA, DNA, SILK, RUBY, etc. Java name was decided after much
discussion since it was so unique.

The name Java originates from a sort of espresso bean, Java. Gosling came
up with this name while having a coffee near his office. Java was created
on the principles like Robust, Portable, Platform Independent, High
Performance, Multithread, etc. and was called one of the Ten Best
Products of 1995 by the TIME MAGAZINE. Currently, Java is used in
internet programming, mobile devices, games, e-business solutions, etc.
If you here, then it might be possible that you are interested in learning
Java programming, explore free Java course to get full in-depth knowledge
We of
useJava.
cookies to ensure you have the best browsing experience on our website. By
using our site, you acknowledge that you have read and understood our Cookie Policy & Got It !
Privacy Policy

https://w w w .geeksforgeeks.org/the-complete-history-of-java-programming-language/?ref=lbp 1/5


7/15/24, 2:52 PM The Complete History of Java Programming Language - GeeksforGeeks

The Java language has experienced a few changes since JDK 1.0 just as
various augmentations of classes and packages to the standard library. In

Read More

Similar Reads
Why Java Language is Slower Than CPP for Competitive Programming?
Choosing the appropriate language while starting competitive programming is
the most important factor. Generally, we choose that language that has short…
5 min read

Programming Language For Placement - C++, Java or Python?


Many times we've seen students struggling with the dilemma of choosing a
worthwhile Programming Language for the sake of placements. Though this…
7 min read

Which Programming Language to Choose?


One of the most annoying question today is which programming language
should be chosen for the sake of education/career or anything. Answer for thi…
4 min read

Python - Fastest Growing Programming Language


There was a time when the word "Python" meant a particularly large snake
but now it is a programming language that is all the rage!!! According to the…
5 min read

Why is Python the Best-Suited Programming Language for Machine…


Machine Learning is the hottest trend in modern times. According to Forbes,
Machine learning patents grew at a 34% rate between 2013 and 2017 and…
4 min read

Which Programming Language Should I Choose as a Beginner?


You have just stepped into college. It has not even been a week and is
already hearing people talking about hefty paychecks and grand packages i…
7 min read
We use cookies to ensure you have the best browsing experience on our website. By
using our site, you acknowledge that you have read and understood our Cookie Policy &
Top 10 Natural Language Programming
Privacy Policy Libraries
https://w w w .geeksforgeeks.org/the-complete-history-of-java-programming-language/?ref=lbp 2/5
7/15/24, 2:52 PM The Complete History of Java Programming Language - GeeksforGeeks

You can surely understand me if I say something! But what about a computer?
Can it understand what I am saying? Normally the answer is no because…
6 min read

5 Steps to Learn to Code in Any Programming Language


Suppose you want to dive deep into machine learning, but you didn't know
Python or you want to switch to Full Stack Development and worried that yo…
9 min read

6 Steps to Learn and Master a Programming Language


Doesn't matter if you're a student or a working professional - a common
question that generally strikes in almost every individual's mind is 'How to…
5 min read

How to Choose a Programming Language For a Project?


If you're a non-technical person then here are some questions for you... Would
you use Axe or Chainsaw? What do you choose? The first question you migh…
11 min read

Article Tags : Articles GBlog Java

Practice Tags : Java

We use cookies to ensure you have the best browsing experience on our website. By
using our site, you acknowledge that youA-143, 9th and
have read Floor, Sovereign
understood Corporate
our Cookie Policy &
Tower, Sector-136,
Privacy Policy Noida, Uttar Pradesh -

https://w w w .geeksforgeeks.org/the-complete-history-of-java-programming-language/?ref=lbp 3/5


7/15/24, 2:52 PM The Complete History of Java Programming Language - GeeksforGeeks
201305

Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Careers GfG Weekly Contest
In Media Offline Classes (Delhi/NCR)
Contact Us DSA in JAVA/C++
Advertise with us Master System Design
GFG Corporate Solution Master CP
Placement Training Program GeeksforGeeks Videos
Geeks Community

Languages DSA
Python Data Structures
Java Algorithms
C++ DSA for Beginners
PHP Basic DSA Problems
GoLang DSA Roadmap
SQL DSA Interview Questions
R Language Competitive Programming
Android Tutorial

Data Science & ML Web Technologies


Data Science With Python HTML
Data Science For Beginner CSS
Machine Learning Tutorial JavaScript
ML Maths TypeScript
Data Visualisation Tutorial ReactJS
Pandas Tutorial NextJS
NumPy Tutorial NodeJs
NLP Tutorial Bootstrap
Deep Learning Tutorial Tailwind CSS

Python Tutorial Computer Science


Python Programming Examples GATE CS Notes
Django Tutorial Operating Systems
Python Projects Computer Network
Python Tkinter Database Management System
Web Scraping Software Engineering
OpenCV Tutorial Digital Logic Design
We use cookies toPython
ensureInterview
you haveQuestion Engineering Maths
the best browsing experience on our website. By
using our site, you acknowledge that you have read and understood our Cookie Policy &
DevOps System Design
Privacy Policy
Git High Level Design
https://w w w .geeksforgeeks.org/the-complete-history-of-java-programming-language/?ref=lbp 4/5
7/15/24, 2:52 PM The Complete History of Java Programming Language - GeeksforGeeks
AWS Low Level Design
Docker UML Diagrams
Kubernetes Interview Guide
Azure Design Patterns
GCP OOAD
DevOps Roadmap System Design Bootcamp
Interview Questions

School Subjects Commerce


Mathematics Accountancy
Physics Business Studies
Chemistry Economics
Biology Management
Social Science HR Management
English Grammar Finance
Income Tax

Databases Preparation Corner


SQL Company-Wise Recruitment Process
MYSQL Resume Templates
PostgreSQL Aptitude Preparation
PL/SQL Puzzles
MongoDB Company-Wise Preparation
Companies
Colleges

Competitive Exams More Tutorials


JEE Advanced Software Development
UGC NET Software Testing
UPSC Product Management
SSC CGL Project Management
SBI PO Linux
SBI Clerk Excel
IBPS PO All Cheat Sheets
IBPS Clerk

Free Online Tools Write & Earn


Typing Test Write an Article
Image Editor Improve an Article
Code Formatters Pick Topics to Write
Code Converters Share your Experiences
Currency Converter Internships
Random Number Generator
Random Password Generator

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

We use cookies to ensure you have the best browsing experience on our website. By
using our site, you acknowledge that you have read and understood our Cookie Policy &
Privacy Policy

https://w w w .geeksforgeeks.org/the-complete-history-of-java-programming-language/?ref=lbp 5/5

You might also like