Java is a general-purpose, object oriented programming language. Java is one of the most popular and commonly-used programming languages. Professionals with Java skills make an average of $94,000 a year.