Java・・・?

 一つだけ気になった。
 「シンプル変数は値渡し」「オブジェクト、配列は参照渡し」
 ・・・あんまし好きじゃない。
 今回、JNIを使うに当たって、C/C++側から値を返す際に、
 引数でのポインタ渡しが使い難い。
 普通の人はどやって設計してるんだろうか。要素数1の配列渡し?
 intならJava.lang.Integer渡し?
 何かイマイチ。