El documento presenta una introducción a Java 2D, destacando su capacidad de portabilidad y flexibilidad para crear gráficos en aplicaciones, así como su compatibilidad con AWT. Se detalla la API Java 2D, que permite a los desarrolladores realizar diversas operaciones gráficas, y se abarcan conceptos básicos como sistema de coordenadas, gráficos, y componentes de GUI. Asimismo, se analiza la jerarquía de objetos gráficos en Java y se introducen conceptos clave para la creación de interfaces gráficas, incluyendo la biblioteca Swing.