pues java es muy robusto diria yo que el mas robusto de todos los lenguajes..
en el peudes programar software para escritorio, para web, para celulares y hasta para aparatos electrodomesticos(Refrigeradores,estufas......) no crees que esta muy completo ..
ahora todo depende de ti ... y de tu imaginacion