This document discusses the programming language Java. It provides information on Java's history including being designed by Sun Microsystems in 1991 and having James Gosling as its creator. It also summarizes key Java concepts like platforms, versions (J2SE, J2EE, J2ME), features like being platform independent, object oriented with classes, objects and inheritance, and core Java principles such as encapsulation, polymorphism and abstraction.