Java for its part has as its main feature being a platform-independent language. You can create any kind of program that can be run on any computer market: Linux, Windows, Apple, etc. Due to its characteristics it is also widely used for the Internet.
This language has several features, among them we can mention a share-based language that has fewer restrictions. In addition, it is a language that uses Windows and X-Windows systems, much of the programming in this language focuses on describing objects, write functions that respond to mouse movements, openings, using keys page loads among others.