Java - A brief Introduction


Java is a simple, secure, robust, portable, object-oriented high-level programming language originally released by Sun Microsystems in 1995. Sun Microsystem was later acquired by Oracle Corporation in 2010.

Java is an architectural-neutral and platform-independent language promised Write Once, Run Anywhere(WORA), providing no-cost run-times on popular platforms.

Java is the world’s famous programming language. Yes, it is true!!! Java is the most popular language as per the TIOBE Programming Community index.

As per java.com 

·         97% of Enterprise Desktops Run Java
·         89% of Desktops (or Computers) in the U.S. Run Java
·         9 Million Java Developers Worldwide
·         #1 Choice for Developers
·         #1 Development Platform
·         3 Billion Mobile Phones Run Java
·         100% of Blu-ray Disc Players Ship with Java
·         5 Billion Java Cards in Use
·         125 million TV devices run Java
·         5 of the Top 5 Original Equipment Manufacturers Ship Java ME

This is enough to prove Java is number 1 ;). What do you think? 


Brief History of Java


Java Programming Language was developed by James Gosling along with Mike Sheridan and Patrick Naughton while they were working at Sun Microsystems in 1991. They were part of a team having code name Green. Initially, it was named Oak Programming Language. Oak was renamed Java in 1995.

Java releases


In 1995 Sun Microsystem formally released the first version of Java. Given below the history of Java releases in tabular form:

Java Release version
Code Name
Release year
Java version 1.0
Oak
1995
Java version 1.1
-
1997
Java version 1.2(Java 2)
Playground
1998
Java version 1.3
Kestral
2000
Java version 1.4
Merlin
2002
Java version 1.5 (Java SE 5)
Tiger
2004
Java version 1.6 (Java SE 6)
Mustang
2006
Java version 1.7 (Java SE 7)
Dolphin
2011
Java version 1.8 (Java SE 8)
-
2014

Interested in more details about Java version history and releases? – Click here.


Download Java


Software Developers: JDK (Java SE Development Kit). For Java Developers.

The JDK is a superset of the JRE and contains everything in the JRE, plus tools such as compilers and debuggers and monitoring tools for development. A JRE provides a Java Virtual Machine (JVM), the standard class libraries, and other components to run applications written in the Java programming language.

Java SE includes:
  • The Java Development Kit (JDK), including the JavaFX Software Development Kit (SDK),
  • Java Runtime Environment (JRE), (Server and regular packages)
  • JavaFX Runtime,
  • JRockit JDK
Download the latest version of Java SE from the Oracle website:
http://www.oracle.com/technetwork/java/javase/downloads/index.html

JRE: (Java Runtime Environment). Covers most end-users needs. Contains everything required to run Java applications on your system.
The latest version of JRE can be downloaded from -> https://java.com/en/download/


References: