Java is a high-level programming language originally developed by James Gosling at Sun Microsystems. It was initially released in 1995. Key features of Java include being platform-independent, secure, robust, object-oriented, and having automatic memory management. Java supports multithreading and exception handling. The document discusses the history, features, and versions of Java as well as exception handling, multithreading, and networking in Java.