This document provides an introduction to Java, including:
- Java is an object-oriented language developed by Sun Microsystems in 1991 that is not tied to any particular hardware or operating system.
- It discusses basic Java concepts like objects, classes, inheritance and polymorphism.
- Java applets allow programs written in Java to run within web browsers, and include init(), start(), paint(), stop() and destroy() methods.
- The document also covers client-server programming in Java using sockets, multithreaded programming, servlets, and networking protocols like TCP and UDP.