ローカルで宣言した構造体はスタックに確保できて早いって話だけど、
Javaだって、ローカルでnewしたオブジェクトへの参照をメソッド外へ持ち出してなければ、
べつにそのオブジェクトはスタックに確保してもいいよね。

なので、少なくともスタック云々言ってる香具師は、言語仕様の問題と最適化の問題を混同してると思われ。