Este documento describe el lenguaje de programación Java y su uso en el desarrollo web. Explica que Java es un lenguaje orientado a objetos compilado a bytecode que es ejecutado en una máquina virtual, lo que permite que sea multiplataforma. También describe cómo Java se puede usar tanto en el lado del cliente a través de applets y Java Web Start, como en el lado del servidor mediante servlets y páginas JSP.