Comunque non è possibile raggiungere la velocità di un programma tradotto in linguaggio macchina e quindi non interpretato.
Il mio prof di informatica diceva che un programma scritto in Java obbliga il processore a compiere quasi il doppio delle operazioni di uno scritto in C.
Persolamnete ritengo Java essere un ottimo linguaggio (praticamente è l'unico che conosco), per lo sviluppo di applicazioni distribuite oppure Web. In effetti con poco codice e con la potenza dell'rmi si scrivono in un batter d'occhio applicazioni egregie.
E' chiaro che un programma di calcolo oppure di manipolazioni immagini non lo scriverò mai in Java. Userei il C++.