>>953 の前者だと真ん中の一行コメントアウトしたい場合でも残りの添字の修正が必要だけど、後者なら気にしなくていい。
処理速度なんかより可読性や保守性の方が重要な場合が多いでしょ。本当に速度が重要ならそもそもJavaなんか使わないし。

>>967
C/C++では未定義動作だけど、Javaではwell definedらしい。ちょっとびっくり。

>>970
intとかだったらJavaでもC/C++でも大差ないと思う。
C++で元の値が必要ない場合は前置++を使うべきなのは、オブジェクトに対して後置++を使うとオブジェクトのコピーが発生するため。
演算子オーバーロードのないCやJavaでは関係ない。