Este documento describe las principales características de Java como lenguaje de programación, incluyendo su facilidad de aprendizaje, orientación a objetos, capacidad para crear aplicaciones distribuidas, seguridad, portabilidad entre plataformas, soporte para multihilos y dinamismo. También menciona características del lenguaje como la ausencia de punteros, recolección de basura automática, comprobación de límites de arrays y control de acceso a métodos y variables de clases.