Learn Programming Language Java

Why Java was Created? A Brief History

In 1991, the group “Green Team” driven by James Gosling at Sun Microsystems made a programming language for computerized buyer gadgets. The language was called Oak at that point. Why Oak? Since there was an oak tree outside Gosling’s office.

The “Green Team” exhibited the utilization of the language with an intelligent TV. Notwithstanding, it was unreasonably cutting-edge for the computerized satellite TV at the time, and progressively appropriate an innovation that was beginning to remove, the Internet.

Later, the language was renamed Green and finally renamed Java from Java coffee; hence the coffee-cup logo.

Since C/C++ was popular back then, James Gosling designed the language with C/C++ style syntax, and philosophy “write once, run anywhere”. After years, Sun Microsystems released the first public implementation of Java in 1995. It was announced that the Netscape Navigator Internet browser would incorporate Java technology.

In 2010, Sun Microsystems was completely acquired by Oracle Corporation along with Java.

Java Version History

  1. June 1991 – Java language project was initiated
  2. JDK 1.0 – January, 1996
  3. JDK 1.1 – February, 1997
  4. J2SE 1.2 – December, 1998
  5. J2SE 1.3 – May, 2000
  6. J2SE 1.4 – February, 2002
  7. J2SE 5.0 – September, 2004
  8. Java SE 6 – December, 2006
  9. Java SE 7 – July, 2011
  10. Java SE 8 (latest version) – March 18, 2014
  11. Java SE 9 – July, 2017 (announced release date)

Java is a popular general-purpose programming language and computing platform. It is fast, reliable, and secure. According to Oracle, the company that owns Java, Java runs on 3 billion devices worldwide.

Considering the number of Java developers, devices running Java, and companies adapting it, it’s safe to say that Java will be around for many years to come.

This guide will provide everything you need to know about Java programming language before you learn it. More specifically, you will learn about features of Java programming, its applications, reasons to learn it, and how you can learn it the right way.


1-Java Hello World

2-Java JVM, JRE and JDK

3-Java Data Types

4-Java Operators

5-Java Input and Output

6-Java Expressions & Blocks

7-Java Comment


  1. Java if…else
  2. Java switch Statement
  3. Java for Loop
  4. Java for-each Loop
  5. Java while Loop
  6. Java break Statement
  7. Java continue Statement


  1. Java Class and Objects
  2. Java Methods
  3. Java Constructor
  4. Java Access Modifiers
  5. Java this keyword
  6. Java Nested and Inner Class
  7. Java Lambda Expression
  8. Java Recursion

You May Also Like

Abdul Vakeel

About the Author: Abdul Vakeel

WPBeginner Blog is a Free WordPress Resource Site For Beginners. WPBeginner Blog Was Founded in 4th June 2018 by Abdul Vakeel.The Main Goal of This Site is to Provide Quality Tips, Tricks, Hacks, and Other WordPress Resources That Allows WordPress Beginners to Improve Their Site.

Leave a Reply

Your email address will not be published. Required fields are marked *