Java er et General-purpose language, som følger sloganet: "write once, run anywhere". Det betyder, at et program som er skrevet i Java kan virke på alle slags enheder uden problemer. Med Java kan man skabe et hav af forskellige former for programmer, bl.a. computer-applikationer og -spil, virksomhedssystemer, apps til mobiler og meget mere. Netop fordi det er så alsidigt, er det et meget populært sprog.