A mí me sigue causando gracia oír que Java es "lento". Esto viene desde hace muchos años.
Cuando Java nació al rededor del año 1995, el hardware era demasiado limitado. Un módulo de 1MB costaba $30 y un procesador a 120mhz costaba casi $1000. En pocas palabras, si querías obtener 1GB de memoria ram, tendrías que pagar $30.000, pero en esa época las placas no soportaban esa cantidad.
Era la época del desarrollo de aplicaciones escritorio y los rivales eran 3: Java, C y C++. Los primeros benchmarks fueron desastrozos para Java, las aplicaciones en este lenguaje se ejecutaban entre 30-40 veces más lento que C y C++. Esto fue hace
14 años.Hoy en día la JVM ha evolucionado significativamente, integrando tecnología de compiladores JIT, y esto mejorará mucho más con Java 8, al integrar JRockit por defecto, que es mucho mejor que Hotspot actual.
Bjarne Stroustrup dijo:
Hay sólo dos tipos de lenguajes de programación: aquellos de los que la gente siempre se queja… y aquellos que nadie usa.
De hecho, en los últimos Benchmakrs, Java siempre obtiene resultados muy positivos.
Solo me queda decir, que decir que Java es malo, es la excusa del programador mediocre.