È innegabile che Java utilizza le risorse in modo meno efficiente di C ad esempio.
Poi trovo che utilizzare linguaggi O.O come se fossero linguaggi procederurali complichi leggermente le cose e sia sconsigliabile quando si può scegliere.
Magari è una mia opinione.