« Previous Page Next Page »

Introduction to Java Programming Language:



In this tutorial. you are going to learn about Java programming. Our Java programming tutorial is designed for beginners and advanced learner. In this tutorial we have covered the topics on What is Java, history of java, benefits of java.

What is Java:

Java is a programming language originally developed by Sun Microsystems. Java was created by James Gosling and released in 1995 as core component of Sun Microsystems. Java is a object-oriented programming, high level, secured, platform independent programming language.

History of Java:

James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. The language was initially called Oak after an oak tree that stood outside Gosling's office.

java oak

Later the project went by the name Green and was finally renamed Java, from Java coffee. Gosling designed Java with a C/C++-style syntax that system and application programmers would find familiar. Sun Microsystems released the first public implementation as Java 1.0 in 1996.

Why Java is Platform Independent:

Java is a platform independent programming language. Because Java has its own runtime environment(JRE) and API. When you install JDK software on your system then automatically JVM are installed on your system. For every operating system separate JVM is available which is capable to read the .class file or byte code.

Features of Java:

The main objective behind the Java programming language creation was to make it simple, portable, secure programming language. Following is a list of most important features of Java language:

simple object-oriented Architecture neutral High Performance
portable Platform independent Dynamic Multithreaded
secure Robust Interpreted Distributed

Java Versions

As of 20 March 2018, both Java 8 and 10 are officially supported. Major release versions of Java, along with their release dates:

JDK 1.0 (January 23, 1996) J2SE 1.3 (May 8, 2000) Java SE 6 (December 11, 2006) Java SE 9 (September 21, 2017)
JDK 1.1 (February 19, 1997) J2SE 1.4 (February 6, 2002) Java SE 7 (July 28, 2011) Java SE 10 (March 20, 2018)
J2SE 1.2 (December 8, 1998) J2SE 5.0 (September 30, 2004) Java SE 8 (March 18, 2014)

Java Syntax

The syntax of Java is largely influenced by C++. Unlike C++, which combines the syntax for structured, generic, and object-oriented programming, Java was built almost exclusively as an object-oriented language.

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!");

Java Editions

Sun has defined and supports four editions of Java targeting different application environments and segmented many of its APIs so that they belong to one of the platforms. The platforms are:

• Java Card for smartcards
• Java Platform, Micro Edition (Java ME)
• Java Platform, Standard Edition (Java SE)
• Java Platform, Enterprise Edition (Java EE)

The End:

Thank you for reading this article, and if you have any problem, have a another better useful solution about this article, please write message in the comment section. We will be very happy to hear that.

If you like my tutorial, please follow us on facebook, Google + and Twitter. I need your support to continue.

« Previous Page Next Page »