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.
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
Follow Us