Java is an object-oriented, general-purpose programming language.
There are many devices where Java is currently used. According to Oracle, 3 Billion devices run Java.
Type of Java Applications:- Desktop Applications
- Web Applications
- Enterprise Applications
- Mobile Applications
- Gamming
- Robotics,etc.
- JSE(Java Standard Edition) - This is core Java programming which contains all libraries and APIs. JSE is used to creating standalone applications which is also known as desktop applications.
- JEE(Java Enterprise Edition) - Which is mainly used to develop web and enterprise applications.
- JME(Java Micro Edition) - Which is mainly used to develop mobile applications.
- JavaFX - Which is used to develop rich internet applications. It uses a light-weight user interface API.