Java
history is interesting to know. The history of java starts from
Green Team. Java team members (also known as Green Team), initiated
a revolutionary task to develop a language for digital devices such as set-top
boxes, televisions etc.
For
the green team members, it was an advance concept at that time. But, it was
suited for internet programming. Later, Java technology as incorporated by
Netscape.
James
Gosling
Currently,
Java is used in internet programming, mobile devices, games, e-business
solutions etc. There are given the major points that describes the history of
java.
1) James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. The small
team of sun engineers called Green Team.
2) Originally designed for small, embedded systems in
electronic appliances like set-top boxes.
3) Firstly, it was called "Greentalk" by James Gosling and file extension was .gt.
4) After that, it was called Oak and was developed as
a part of the Green project.
Why
Oak name for java language?
1) Oak is a
symbol of strength and choosen as a national tree of many countries like
U.S.A., France, Germany, Romania etc.
2)
In 1995, Oak was renamed as "Java" because it was
already a trademark by Oak Technologies.
Why
Java name for java language?
1) Why they choosed
java name for java language? The
team gathered to choose a new name. The suggested words were
"dynamic", "revolutionary", "Silk",
"jolt", "DNA" etc. They wanted something that reflected the
essence of the technology: revolutionary, dynamic, lively, cool, unique, and
easy to spell and fun to say.
According
to James Gosling "Java was one of the top choices along with Silk".
Since java was so unique, most of the team members preferred java.
2)
Java is an island of Indonesia where first coffee was produced (called java
coffee).
3)
Notice that Java is just a name not an acronym.
4)
Originally developed by James Gosling at Sun Microsystems (which is now a
subsidiary of Oracle Corporation) and released in 1995.
4)
In 1995, Time magazine called Java
one of the Ten Best Products of 1995.
5)
JDK 1.0 released in(January 23, 1996).
Java Version History
There
are many java versions that has been released. Current stable release of Java
is Java SE 8.
- 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)
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
- Nashhorn
JavaScript Engine
- Concurrent
Accumulators
- Parallel
operations
- PermGen
Error Removed
- TLS SNI
Java Version
SE 7
Code named Dolphin and released on July 28, 2011.
New features in Java SE 7
- 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
New features in Java SE 6
- 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
New features in J2SE 5.0
- Generics
- Enhanced
for Loop
- Autoboxing/Unboxing
- Typesafe
Enums
- Varargs
- Static
Import
- Metadata
(Annotations)
- Instrumentation
J2SE Version
1.4
New features in J2SE 1.4
- 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
New features in J2SE 1.3
- Java Sound
- Jar
Indexing
- A huge list
of enhancements in almost all the java area.
J2SE Version
1.2
Code named Playground and released on December 8, 1998.
New features in J2SE 1.2
- 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
Released on February
19, 1997
New features in JDK 1.1
- JDBC (Java
Database Connectivity)
- Inner
Classes
- Java Beans
- RMI (Remote
Method Invocation)
- Reflection
(introspection only)
JDK Version
1.0
Codenamed Oak and released on January 23, 1996.






No comments:
Post a Comment