Java is a high-level object-oriented programming language used for developing games, device systems, and applications. It is secure, fast, reliable, portable and platform independent.