Java es un lenguaje de programación orientado a objetos que se compila a código intermedio llamado bytecodes, los cuales son ejecutados por una máquina virtual en diferentes plataformas. El documento describe las características generales de Java como su portabilidad, uso de clases y objetos, y el kit de desarrollo Java que incluye herramientas para compilar y ejecutar programas Java. También cubre brevemente los entornos integrados de desarrollo y la estructura básica de un programa Java.