What are the applications of java? I mean how is it used to develop (non command line) programs? Aside from android programming
I understand that java is applicable in developing android programs, but how else is java used? I have been doing command line programming and some little GUi for the past one year, yet no textbook has ever mentioned how to package a java program into an application that can be run on a computer, say windows. How is it done? Just a brief summary is all I need.