重複の可能性:
Java で参照渡しする方法がない理由
参照渡しのメソッド パラメータを処理するときに、Java が C# の「out」型機能を正確に提供しない理由を誰か教えてもらえますか? つまり、参照渡しなど、ブール値などのプリミティブ データ型を渡すことができないのはなぜでしょうか。ラッパークラス java.lang.Boolean も試しましたが、まだ役に立ちません。それでも、変数を参照渡しすることはできません。
バージョン 7 でも Java がまだこれを提供していない特定の理由はありますか?