JAVAはテストやら例外やら、長年悩まされてきたプログラマの苦悩を
低減する様に工夫・進化している言語だから、COBOLの様に
長年とまった言語を効率云々を言っても仕方ないと思うが。

つかコボラーはどうしてそんなにJAVEを目の敵にするんだ?

後から出た言語なんだから現代戦に有利に作られてるに決まってるだろ。
C#やRubyなんかかなり効率的にヤれるしな。