Las ventajas son muchas, dentro de ellas tienes la portabilidad, el reuso de código fuente, etc. Ahora bien seria interesante que le hecharas un lente al siguiente link:
http://neossoftware.bravehost.com/articles/ides/ides-java.html
y ya de pasadita veas otros articulos y te des cuenta el poder de Java!!!!
http://neossoftware.bravehost.com
Espero que te sea de utilidad.
saludos