Java History, Features and Application types


Java History

Java is just a name not an acronym. James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. The small team of sun engineers called Green Team.
Firstly, it was called "Greentalk" by James Gosling and file extension was .gt. After that, it was called Oak and was developed as a part of the Green project. Java is an Island of Indonesia where first coffee was produced.
Originally developed by James Gosling at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released in 1995.
There are many java versions that has been released.

  • 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 9 (21st Sept, 2017)
  • Java SE 10(Java 18.3)about to release in March 2018

Java Features

  • Simple
  • Object oriented
  • Distributed
  • Multithreaded – concurrent programs
  • Dynamic
  • Architecture neutral
  • Portable
  • High performance
  • Robust – strong memory management
  • Secure
Types Of Java Applications

  • Standalone applications – Desktop applications – AWT and SWINGS
  • Web applications  - servlet, jsp, struts, jsf etc. technologies 
  • Enterprise applications – Distributed applications-level security, load balancing and clustering - EJB
  • Mobile Applications - Android and Java ME
Currently Java is used in internet programming, mobile devices, games, e-business solutions etc.


Comments

Popular posts from this blog

Constant in Java