Iníciate gratis en el mundo de Java con este sencillo editor.

BlueJ es un sencillo entorno de programación para Java, especialmente diseñado para estudiantes o personas que estén iniciándose con este popular lenguaje de programación.
BlueJ permite modular las clases mediante diagramas, y establecer las relaciones entre ellas gráficamente, posteriormente generando el código que las relaciona entre sí (herencias y dependencias).
Pero por supuesto, BlueJ sirve también como un potente editor, que contiene compilador, depurador y demás funcionalidades para que usuarios más expertos también puedan usarlo, sin echar en falta ningún tipo de característica avanzada.
Una sencilla manera de iniciarse en Java, y además gratis, ya que BlueJ es freeware.