De hecho, solo recomendaría Eclipse. Parece hinchado al principio, pero una vez que te acostumbras, puedes usarlo para desarrollar código muy rápidamente (y por lo tanto es una excelente elección para un poco de Java).
características que me gusta:
Control + 1 para la fijación de error - que sabe cómo solucionar más errores de compilación - acaba de poner de relieve el error en el código (que será subrayada en rojo) y se le dará una lista de sugerencias Control + 1 selecciona la primera sugerencia, que casi siempre es correcta.
Puede usar esta función de corrección de errores para escribir código que utiliza métodos que aún no ha escrito; la corrección de errores creará el método en la clase/interfaz que lo invocó, con los parámetros/nombre/visibilidad correctos, etc. O, si hay un método similar con parámetros similares, sugerirá que lo deletreó mal cuando lo llamó.
Las herramientas de refactorización también son supergreat: puede resaltar un bloque de código para extraerlo como método, y resolverá qué variables se deben pasar y qué debería devolver (si es que algo). Puede mover variables entre campo y métodos. Puede cambiar los nombres de clase/interfaz/variable, y los corregirá solo donde lo necesite (lo que supera una búsqueda y la reemplaza cualquier día).
Realmente no necesita conocer muchas características de eclipse para obtener el beneficio de usarlo, y acelerará drásticamente su codificación. Ojalá hubiera sabido cómo usarlo en la Universidad.
Básicamente, recomendaría Eclipse. La codificación guardada en el tiempo compensará tener que hacer clic en "sí" un par de veces cuando inicie un proyecto.
Sí, pero de todos modos no se escriben programas wuick en Java. Usas Ruby/Python/Perl para eso. –
La potencia viene con un precio ... –