History of Java - Javatpoint

You might also like

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

Home Java Programs OOPs String Exception Multithreading Collections JDBC Servlet JSP Spring Spring Boot Android

JDBC Servlet JSP Spring Spring Boot Android Projects Interview Questions

Java Training
Java Tutorial
Medidu Reuma Handschoenen
What is Java
Wereldw de bestseller en geroemd door vele internationale
History of Java €19.95 €39.95
reumaspecialisten...
Features of Java Podobrace.nl
C++ vs Java
Hello Java Program
Program Internal History of Java ← prev next →

How to set path?


The history of Java is very interesting. Java was originally designed for
JDK, JRE and JVM History of Java
interactive television, but it was too advanced technology for the digital
JVM: Java Virtual Machine
Java Version History
cable television industry at the time. The history of Java starts with the
Java Variables
Green Team. Java team members (also known as Green Team), initiated
Java Data Types
this project to develop a language for digital devices such as set-top boxes, televisions, etc. However, it was suited for internet
Unicode System
programming. Later, Java technology was incorporated by Netscape.
Operators
Keywords The principles for creating Java programming were "Simple, Robust, Portable, Platform-independent, Secured, High
Control Statements Performance, Multithreaded, Architecture Neutral, Object-Oriented, Interpreted, and Dynamic". Java was developed by James
Java If-else Gosling, who is known as the father of Java, in 1995. James Gosling and his team members started the project in the early '90s.
Java Switch
Currently, Java is used in internet programming, mobile devices, games, e-business
Java For Loop
solutions, etc. There are given significant points that describe the history of Java.
Java While Loop
Java Do While Loop
Java Break
Java Continue
Java Comments
Java Programs

Java Object Class


Java OOPs Concepts
Naming Convention
Object and Class
Method
Constructor
static keyword
this keyword

Java Inheritance
Inheritance(IS-A)
Aggregation(HAS-A)
Ruimte voor 
jouw energie

Java Polymorphism
Method Overloading
Method Overriding
Covariant Return Type
super keyword
1) James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java
Instance Initializer block
language project in June 1991. The small team of sun engineers called Green Team.
final keyword
Runtime Polymorphism 2) Initially designed for small, embedded systems in electronic appliances like set-top
Dynamic Binding
boxes.
instanceof operator
3) Firstly, it was called "Greentalk" by James Gosling, and the file extension was .gt.
Java Abstraction
Abstract class 4) After that, it was called Oak and was developed as a part of the Green project.
Interface
Abstract vs Interface

Java Encapsulation Why Java named "Oak"?


Package
5) Why Oak? Oak is a symbol of strength and chosen as a national tree of many countries like the U.S.A., France, Germany,
Access Modifiers
Romania, etc.
Encapsulation
6) In 1995, Oak was renamed as "Java" because it was already a trademark by Oak Technologies.
Java Array
Java Array

Java OOPs Misc


Object class
Object Cloning
Math class
Wrapper Class
Java Recursion
Call By Value
strictfp keyword
javadoc tool
Command Line Arg
Object vs Class
Overloading vs Overriding

Java String Why Java Programming named "Java"?


Java Regex
7) Why had they chosen java name for Java language? The team gathered to choose a new name. The suggested words
Exception Handling
were "dynamic", "revolutionary", "Silk", "jolt", "DNA", etc. They wanted something that reflected the essence of the technology:
Java Inner classes
revolutionary, dynamic, lively, cool, unique, and easy to spell and fun to say.
Java Multithreading
According to James Gosling, "Java was one of the top choices along with Silk". Since Java was so unique, most of the team
Java I/O
members preferred Java than other names.
Java Networking

Java AWT & Events 8) Java is an island of Indonesia where the first coffee was produced (called java coffee). It is a kind of espresso bean. Java
name was chosen by James Gosling while having coffee near his office.
Java Swing

JavaFX 9) Notice that Java is just a name, not an acronym.

Java Applet
10) Initially developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in
Java Reflection 1995.
Java Date
11) In 1995, Time magazine called Java one of the Ten Best Products of 1995.
Java Conversion

Java Collection 12) JDK 1.0 released in(January 23, 1996). After the first release of Java, there have been many additional features added to
the language. Now Java is being used in Windows applications, Web applications, enterprise applications, mobile applications,
Java JDBC
cards, etc. Each new version adds the new features in Java.
Java Misc

Java New Features

RMI
History of Java
Internationalization

Interview Questions

Java MCQ

Java Version History


Many java versions have been released till now. The current stable release of Java is Java SE 10.

1. JDK Alpha and Beta (1995)

2. JDK 1.0 (23rd Jan 1996)

3. JDK 1.1 (19th Feb 1997)

4. J2SE 1.2 (8th Dec 1998)

5. J2SE 1.3 (8th May 2000)

6. J2SE 1.4 (6th Feb 2002)

7. J2SE 5.0 (30th Sep 2004)

8. Java SE 6 (11th Dec 2006)

9. Java SE 7 (28th July 2011)

10. Java SE 8 (18th Mar 2014)

11. Java SE 9 (21st Sep 2017)

12. Java SE 10 (20th Mar 2018)

More Details on Java Versions.

Next Topic Features of Java

← prev next →

Help Others, Please Share

Learn Latest Tutorials

PLC Illustrator Postman IoT GraphQL Xampp

Kivy A. Anywhere Ext.js UiPath Arduino Digital E.

Adwords MySQL

Preparation

Aptitude Logical Verbal Ability Interview Company


Reasoning Questions Interview
Aptitude Verbal A. Questions
Reasoning Interview
Company

Trending Technologies

Artificial AWS Tutorial Selenium Cloud tutorial Hadoop ReactJS


Intelligence tutorial tutorial Tutorial
Tutorial AWS Cloud
Selenium Hadoop ReactJS
AI

Data Science Angular 7 Blockchain Git Tutorial Machine DevOps


Tutorial Tutorial Tutorial Learning Tutorial Tutorial
Git
D. Science Angular 7 Blockchain ML DevOps

B.Tech / MCA

DBMS tutorial Data DAA tutorial Operating Computer Compiler


Structures System tutorial Network tutorial Design tutorial
DBMS tutorial DAA
OS C. Network Compiler D.
DS

Computer Discrete Ethical Computer Software html tutorial


Organization and Mathematics Hacking Tutorial Graphics Tutorial Engineering
Architecture Tutorial Tutorial Web Tech.
E. Hacking C. Graphics
COA D. Math. Software E.

Cyber Automata C Language C++ tutorial Java tutorial .Net


Security tutorial Tutorial tutorial Framework
C++ Java tutorial
Cyber Sec. Automata C
.Net

Python tutorial List of Control Data Mining


Programs Systems tutorial Tutorial
Python
Programs Control S. Data Mining

Javatpoint Services
JavaTpoint offers too many high quality services. Mail us on hr@javatpoint.com, to get more information about given services.

Website Designing
Website Development
Java Development
PHP Development
WordPress
Graphic Designing
Logo
Digital Marketing
On Page and Off Page SEO
PPC
Content Development
Corporate Training
Classroom and Online Training
Data Entry

Training For College Campus


JavaTpoint offers college campus training on Core Java, Advance Java, .Net, Android, Hadoop, PHP, Web Technology and Python. Please mail your requirement at hr@javatpoint.com.
Duration: 1 week to 2 week

Like/Subscribe us for latest updates or newsletter

LEARN TUTORIALS OUR WEBSITES OUR SERVICES CONTACT

Learn Java Javatpoint.com Website Development Address: G-13, 2nd Floor, Sec-3
Learn Data Structures Hindi100.com Android Development Noida, UP, 201301, India
Learn C Programming Lyricsia.com
Website Designing Contact No: 0120-4256464, 9990449935
Learn C++ Tutorial Quoteperson.com
Learn C# Tutorial Jobandplacement.com Digital Marketing Contact Us
Learn PHP Tutorial Summer Training Subscribe Us
Learn HTML Tutorial Privacy Policy
Industrial Training
Learn JavaScript Tutorial Sitemap
Learn jQuery Tutorial College Campus Training
Learn Spring Tutorial About Me

© Copyright 2011-2018 www.javatpoint.com. All rights reserved. Developed by JavaTpoint.

You might also like