What is Java ? Introduction of Java Programming Language

introduction of java programming language

What is Java Programming ? An complete Introduction of Java Programming Language

This is the first post of Place4Java and the main aim of this site is to make beginners skilled with Java programming language. so let’s start from introduction of java programming language through basic questions related to java like What is java, who designed java, features and application of java, benefits of java and first java hello world program, etc.

Introduction of java programming language

What is Java ?

Java is a most popular general-purpose computer programming language. It is high-level object oriented, secure,platform-independent and robust programming language to build an application,software, etc. Java has its own runtime environment (JRE) and APIs to run java code.

Who Designed Java ?

A java is designed by Canadian computer scientist James Arthur Gosling at Sun Microsystems in 1995 which is now acquired by Oracle.

who dessigned java ?
                     James Arthur Gosling

Features of Java ?

  • Simple
  • Object oriented
  • Robust
  • Secure
  • Dynamic
  • Interpreted
  • Portable
  • Multi Thrading
  • Platform Independent
  • Distributed
  • Architectural Neutral
  • Coupling
  • Cohesion

Application of Java Programming ?

  1. Desktop Application ex. media player
  2. Web Application ex.website
  3. Enterprise Applications such as banking applications.
  4. Mobile Application
  5. Appliances
  6. Robotics
  7. Credit card
  8. Internet of things
  9. T.V.

First Java “hello world” program :

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

Download First Java Hello World Program, click here.

Java Programming Platform :

Java Programming has 4 different platforms.

  1. Java SE(Standard Edition)
  2. Java EE(Enterprise Edition)
  3. Java ME(Micro Edition)
  4. JavaFX

Java SE :

Java SE’s API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing.

Java EE :

The Java EE platform is built on top of the Java SE platform. This platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.

Java ME :

The Java ME platform provides an API and a small-footprint virtual machine for running Java programming language applications on small devices, like mobile phones. The API is a subset of the Java SE API, along with special class libraries useful for small device application development. Java ME applications are often clients of Java EE platform services.

JavaFX :

JavaFX is a platform for creating rich internet applications using a lightweight user-interface API. This applications use hardware-accelerated graphics and media engines to take advantage of higher-performance clients and a modern look-and-feel as well as high-level APIs for connecting to networked data sources. It may be clients of Java EE platform services.

Thank You ! 🙂

I hope this post is useful to know the introduction of java programming language to all of you. So stay tuned with Place4Java and Contact us if any query.

1 Trackback / Pingback

  1. 14 Difference between c language and Java language - PLace4Java

Leave a Reply

Your email address will not be published.


*