Java and its Applications

  • Java is a programming language and a platform.
  • Java was developed by Sun Microsystems (which is now the subsidiary of Oracle) in the year 1995.
  • James Gosling is known as the father of Java.
  • Before Java, its name was Oak.
  • Since Oak was already a registered company, so James Gosling and his team changed the Oak name to Java.
  • Platform : Any hardware or software environment in which a program runs, is known as a platform.
  • Since Java has a runtime environment (JRE) and API, it is called a platform.

Applications of Java Programming :

  • Desktop Applications such as acrobat reader, media player, antivirus,etc.
  • Web Applications such as irctc.co.in.
  • Enterprise Applications such as banking applications.
  • Mobiles
  • Embedded System
  • Smart Card
  • Robotics
  • Games, etc.

Java


Types of Java Applications :


1) Standalone Application

  • Standalone applications are also known as desktop applications or window-based applications. These are traditional software that we need to install on every machine. 
  • Examples of standalone applications are Media player, antivirus, etc.
  • AWT and Swing are used in Java for creating standalone applications.

2) Web Application

  • An application that runs on the server side and creates a dynamic page is called a web application.
  • Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, etc. technologies are used for creating web applications in Java.

3) Enterprise Application

  • An application that is distributed in nature, such as banking applications, etc. is called enterprise application.
  • In Java, EJB is used for creating enterprise applications.

4) Mobile Application

  • An application which is created for mobile devices is called a mobile application.
  • Currently, Android and Java ME are used for creating mobile applications.
Click here to learn : History of Java Programming