You are on page 1of 6

History of Java

Java language developed by company Sun Microsystems and creator is James Gosling. Currently Java
is product of Oracle.

Story behind development of Java


Sun Microsystems Started by group of the students who are studying in Standard University. These
people found the problem in their room with electronic consumable remote. That means one electronic
consumable control is not worked on another electronics consumable. These people want to develop a
common remote control which is controlling all the electronic consumables so they contact James Gosling
and requested for the projects. Sun Microsystems started by group of students out of them one person
also Indian whose name Vinod Khosla.
James Gosling and his team members given the project name as Green started in the year 1990 and
common remote control completed in the year 1992.
The James Gosling team develops a new language called as OAK but this name is already selected by
some other company renamed as Java but java has no meaning representation of Island in Indonesia.
The unofficial abbreviation of java is Just Another Virtual Analyzer (JAVA).

Usage
It is one of the programming language or technology used for developing web applications. Using this
technology you can develop distributed application. Java language developed at SUN Micro Systems in
the year 1995 under the guidance of James Gosling and there team. In other word it is a programming
language suitable to the development of web applications.

Born
This language was developed at SUN Microsystems in the year 1995 under the guidance of James
Gosling and there team.

Prerequisites
Before learning Java no need to learn any programming language like C and C++. But you have
knowledge of programming language and why we use programming languages.

Overview of Java
Java is one of the programming language or technology used for developing web applications. Java
language developed at SUN Micro Systems in the year 1995 under the guidance of James Gosling and
there team. Originally SUN Micro Systems is one of the Academic University (Standford University
Network)

Whatever the software developed in the year 1990, SUN Micro Systems has released on the name of
oak, which is original name of java (scientifically oak is one of the tree name). The OAK has taken 18
months to develop.

The oak is unable to fulfill all requirements of the industry. So James Gosling again reviews this oak and
released with the name of java in the year 1995. Scientifically java is one of the coffee seed name.
Java divided into three categories, they are
1. JSE (Java Standard Edition)
2. JEE (Java Enterprise Edition)
3. JME (Java Micro or Mobile Edition)

JSE (Java Standard Edition)

JSE is used for developing client side applications.

JEE (Java Enterprise Edition)

JEE is used for developing server side applications.

JME (Java Micro or Mobile Edition)

JME is used for developing mobile or wireless application by making use of a predefined protocol called
WAP (Wireless Access / Application Protocol).

Java Version History


Now a day 8 versions of java are released, which is listed below with realizing date.

 JDK Alpha and Beta (1995)


 JDK 1.0 (23rd Jan, 1996)
 JDK 1.1 (19th Feb, 1997)
 J2SE 1.2 (8th Dec, 1998)
 J2SE 1.3 (8th May, 2000)
 J2SE 1.4 (6th Feb, 2002)
 J2SE 5.0 (30th Sep, 2004)
 Java SE 6 (11th Dec, 2006)
 Java SE 7 (28th July, 2011)
 Java SE 8 (18th March, 2014)
All versions of java
Java SE 8

Java 8 was released on 18 March 2014. The code name culture is dropped with Java 8 and so no official
code name going forward from Java 8.

New features in Java SE 8

 Lambda Expressions
 Pipelines and Streams
 Date and Time API
 Default Methods
 Type Annotations
 Nashorn JavaScript Engine
 Concurrent Accumulators
 Parallel operations
 PermGen Error Removed
 TLS SNI

Java Version SE 7

J2SE 1.7 is called as Dolphin and it is released on 28 July, 2011.

Features
 Strings in switch Statement
 Type Inference for Generic Instance Creation
 Multiple Exception Handling
 Support for Dynamic Languages
 Try with Resources
 Java nio Package
 Binary Literals, underscore in literals
 Diamond Syntax
 Automatic null Handling
Java Version SE 6

J2SE 1.6 is called as Mustang and it is released on 11 December, 2006.

Features
 Scripting Language Support
 JDBC 4.0 API
 Java Compiler API
 Pluggable Annotations
 Native PKI, Java GSS, Kerberos and LDAP support.
 Integrated Web Services.
 Lot more enhancements.

J2SE Version 5.0

J2SE 1.5 is called as Tiger and it is released on 30 September, 2004.

Features
 Generics
 Enhanced for Loop
 Autoboxing/Unboxing
 TypesafeEnums
 Varargs
 Static Import
 Metadata (Annotations)
 Instrumentation
J2SE Version 1.4

J2SE 1.4 is called as Merlin and it is released on 6 February, 2002.

Features
 XML Processing
 Java Print Service
 Logging API
 Java Web Start
 JDBC 3.0 API
 Assertions
 Preferences API
 Chained Exception
 IPv6 Support
 Regular Expressions
 Image I/O API

J2SE Version 1.3


J2SE 1.3 is called as Kestrel and it is released on 8 May, 2000.

Features
 Java Sound
 Jar Indexing
 A huge list of enhancements in almost all the java area.
J2SE Version 1.2

J2SE 1.2 is called as playground and it is released on 8 December, 1998.

Features
 Collections framework.
 Java String memory map for constants.
 Just In Time (JIT) compiler.
 Jar Signer for signing Java ARchive (JAR) files.
 Policy Tool for granting access to system resources.
 Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D class
libraries.
 Java Plug-in
 Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC.
 Audio support in Applets.

JDK Version 1.1


JDK 1.1 is released on 19 January, 1997, and no name is suggested.

Features
 JDBC (Java Database connectivity)
 Inner Classes
 Java Beans
 RMI (Remote Method Invocation)
 Reflection(introspection only)

JDK Version 1.0

JDK 1.0 is called as OAK, and it is released on 23 January, 1996.

You might also like