Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. It is a platform-independent language that can run on different operating systems like Windows, Linux, and MacOS. Some key features of Java include being robust, secure, and having a large standard library and job demand.