There are four 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. Once installed, we can access it locally. Standalone applications can perform various tasks such as creating a text file, excel file, playing a video, or audio, connecting to the database, etc. We can develop standalone applications using IDE tools such as NetBeans, Eclipse, IntelliJ IDEA, etc. Java Classes in Pune

 

Advantages: 

 

It can run without an internet connection. 

It is more secure as compared to web applications. 

It is fast and can work offline. 

It supports a wide range of functionalities. 

 

Disadvantages: 

It requires more memory as compared to web applications. 

It is difficult to update the application. 

 

2. Web Application 

 

As the name suggests, a web application is an application that runs on the server side and generates a dynamic page as a response. A web application is accessed using a web browser. It can be of any type such as e-commerce websites, social networking sites, email clients, online reservation systems. Java Classes in Pune