JAVA INTRODUCTION

Creation of java

Java is an Object-Oriented Cross-platform(Platform-independent) programming language, developed by James Gosling, Patrick Naughton, Chris Warth, Ed Frank and Mike Sheridan at Sun MicroSystem in the early 1990’s under “Project Green”.It took 18 months to develop the first working version.This language was initially called “Oak” but was renamed “Java” in 1995.


Java was originally developed as a language for consumer electronics devices,Java's “Write once Run any where mantra soon made it popular for web development. Currently, Java is used in internet programming, mobile devices, games, e-business solutions.


Sun MicroSystem Released the first public implementation as Java 1.0 in 1996.


Oracle took over ownership of the Java SE platform after acquiring Sun MicroSystems on January 27,2010.


The Latest Version we use is Java SE 22, released in March 19, 2024.

First Java Program

public class apnaStudy{

    public static void main(String args[ ]){
    System.out.println(“Hello World!”)
    }
}

History of java

Java has had many updates since it was first released, like

  • Java(JDK) 1.0
  • Java(JDK)1.1
  • Java 2
  • Java 3
  • Java 4
  • Java 5
  • Java SE 6
  • Java SE 7
  • Java SE 8
  • Java SE 9
  • Java SE 10
  • Java SE 11
  • Java SE 12
  • Java SE 13
  • Java SE 14
  • Java SE 15
  • Java SE 16
  • Java SE 17
  • Java SE 18
  • Java SE 19
  • Java SE 20
  • Java SE 21
  • Java SE 22

(In January 23,1996)

(In February 19,1997)

( In December 8, 1998)

(In May 8,2000)

(In February 6,2002)

(September 30,2004)

(In December 11, 2006)

( In July 28,2011)

( In March 18,2014)

(In September 21, 2017)

(In March 20,2018)

(In September 25,2018)

(In March 19,2019)

(In September 17,2019)

( In March 17,2020)

In September 16 ,2020

(In March 16,2021)

(In September 21,2021)

(In March 20,2022)

(In September 20,2022)

(In March 21,2023)

(In September 19,2023)

(In March 19,2024)

Note: Since java SE 8 ,Oracle releases new versions twice a year in a predictable pattern.

  • March: Even numbered versions like Java 18,20, and 22 come out in march
  • September: Odd numbered versions like java 17,19, and 21 out in september.

Features of Java

There is given many features of java. They are also known as java buzzwords. The Java Features given below are simple and easy to understand.


1. Simple

2. Object-Oriented

3. Portable

4. Platform independent

5. Secured

6. Robust

7. Architecture neutral

8. Dynamic

9. Interpreted

10. High Performance

11. Multithreaded

12. Distribute

Application of java

1. Desktop Application

2. Web Applications such as apnastudy.com, irctc.co

3. Enterprise Applications such as banking applications

4. Mobile Applications

5. Embedded System

6. Smart Card

7. Robotics

8. Games etc.

9. Artificial Intelligence

10. Cloud Applications

11. Microservices Architecture

12. Big Data Technology

Previous Next