What Is Java, Its History,Features And Versions

what-is-java

Java is one of the most popular and secure programming languages it is popularly used in various areas like banking, travel etc. it is one of the most preferred and usable programming languages as when security comes in our mind then programming in Java is most preferable.

In this tutorial, we will learn about below topics:

  • What Is Java?
  • Java History?
  • Java Features?
  • Java Version History?

What Is Java?

Java is an object-oriented programming language and today billions of devices run on Java, the reason behind the popularity of Java is Object Orientation and Security. Java support object orientation means program should be developed around objects as the object is the core entity in java which represents and solve the real world problem very easily.

Programmers can create, modify, re-use the program easily, java is implemented to solve the real world complex problems. below is the sample example which represents a program for creating a Human class:


Class Human {

String Name;

int Age;

public void humanWalk()

{

     // human walk method implementation

}

public static void main(String[] args)

{

      Human Ali=new Human();   // created Ali object from its human class which uses the common prop.

     Ali.humanWalk();

 }

}

Above example represents how easily java performs and instantiate the Ali from Human class, Its power of Java.


Java History?

Initially, Java evolved with the name “OAK” (The tree that stood just outside Gossling ‘s office) in 1991 by James Gossling, Patrick Noughton And Mike Sheridan in Sun Microsystems(Now Acquired By Oracle) In 1995 it was renamed as “Java”, Java is just a name, not acronym, it is an island in Indonesia where first coffee was produced.

Note: OAk renamed after revealing a trademark by OAK Technology.

Currently, Java launches Java SE9 in 2017, Java platform CTO announces to launch Java after every 6 months instead of 2 years with some additional features

what-java-history-features-versions

Java Features?

Java Programming language has many features which make it most popular programming language of the world in the aspect of security, robustness etc. below is the list of some powerful feature of Java:

  • Object-Oriented: It is one of the most powerful features which makes java unique, re-usable, and many more features as it is a programming paradigm which designs a program using classes and objects.

– Encapsulation

– Abstraction

– Polymorphism

– Inheritance

  •  Simple
  • Platform Independent
  • Secured [Because all programs run under JVM environment]
  • Robust
  • Architecture-neutral
  • Portable
  • High Performance
  • Distributed
  • Multithreading

Note: We will explore about each topic later in this tutorial

Java Version History

Below is the version history of Java Programming Language:

  • JDK Beta ……………….. 1994
  • JDK 1.0   ………………..  1996
  • JDK 1.1    ………………..  1997
  • J2SE 1.2  ………………..  1998
  • J2SE 1.3  ………………..  2000
  • J2SE 1.4   ……………….. 2002
  • J2SE 5.0  ……………….. 2004
  • J2SE 6.0  ……………….. 2006
  • J2SE 7.0 …………………  2011
  • J2SE 8.0 ………………… 2014
  • J2SE 9.0 ………………… 2017

In further lessons we will explore all the features and programming concepts in detail.

If you have any doubt/questions connect at trainer@testingclass.com or call at +91 8860490157

REGISTER FOR SELENIUM OLINE TRAINING FROM YOUR HOME @WEEKEND

Adil

My Name is Mohammad Adil and I am a tech enthusiastic, a technical blogger, motivational speaker, trainer and passionate quality analyst with over 5+ years of experience in software testing field as well as information technology field. I worked with various reputed CMM level companies and currently working with a well-reputed product development company.