- Possuem interface gráfica para desenvolvimento.
- Substitui o desenvolvimento em linha de comando.
- Aumenta a produtividade.
- Automatiza alguns processos.
Algumas das ferramentas mais conhecidas para a programação em java são o eclipse e o netbeans.
Uso bastante o eclipse, acho mais poderoso em relação a alguns aspectos, por outro lado o netbeans possui um poderoso recurso grafico, facilitando bastante a criação de telas.
Para o download do eclipse acesse esse link: http://www.eclipse.org/downloads/
Para o download do netbeans acesse esse link: http://netbeans.org/downloads/
Depois disso já podemos começar a desenvolver algo...