What is Java?
Java is a general-purpose, class-based, object-oriented programming language
designed for having lesser implementation dependencies. It is a computing platform
for application development. Java is fast, secure, and reliable, therefore. It is
widely used for developing Java applications in laptops, data centers, game
consoles, scientific supercomputers, cell phones, etc.
Java is Programming Language
Java is platform Independent
Object Oriented Programming Language
Java is Robust and Secure Programming language
Java is Popular Programming Language and widely used in IT.
Java Definition and Meaning
Java is a multi-platform, object-oriented, and network-centric language. It is
among the most used programming language. Java is also used as a computing
platform.
It is considered as one of the fast, secure, and reliable programming languages
preferred by most organizations to build their projects.
What is Java used for?
Here are some important Java applications:
It is used for developing Android Apps
Helps you to create Enterprise Software
Wide range of Mobile java Applications
Scientific Computing Applications
Use for Big Data Analytics
Java Programming of Hardware devices
Used for Server-Side Technologies like Apache, JBoss, GlassFish, etc.
Features of Java
Simple
Object-Oriented
Portable
Platform independent
Secured
Robust
Architecture neutral
Interpreted
High Performance
Multithreaded
Distributed
Dynamic
History of Java
The Java language was initially called OAK.
Originally, it was developed for handling portable devices and set-top boxes. Oak
was a massive failure.
In 1995, Sun changed the name to "Java" and modified the language to take advantage
of the burgeoning www (World Wide Web) development business.
Later, in 2009, Oracle Corporation acquired Sun Microsystems and took ownership of
three key Sun software assets: Java, MySQL, and Solaris.
Java Versions
Here are a brief history of all the Java versions with its release date.
Java Versions Release 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 Mar 2014
Java SE 9 21st Sep 2017
Java SE 10 20th Mar 2018
JAVA SE 11 25th Sep 2018
JAVA SE 12 19th Mar 2019
JAVA SE 13 17th Sep 2019
JAVA SE 14 17th Mar 2020
JAVA SE 15 15th Sep 2020 (latest Java Version)