Question: what are the different types of java applications?
Answer: Desktop GUI Applications: Java provides GUI development through various means like Abstract Windowing Toolkit (AWT), Swing and JavaFX. ...  Mobile Applications: ...  Embedded Systems: ...  Web Applications: ...  Web Servers and Application Servers: ...  Enterprise Applications: ...  Scientific Applications: