[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] RMIでのオブジェクトの比較(was Re:Javaとポインタ(大昔))




前橋です。

私:
>CORBAを使おうがRMIを使おうが、ポインタは「何かを指し示すモノ」
>であって、別にアドレスではない、と私は思っているのですが、ま
>あ、CORBAでは、ポインタの比較を==でできないのはしょうがない
>ですね。
>
># C++なら、演算子のオーバーロードでごまかしてあるのでしょうか?
>
>このスレッドでは結論が出ていないようなのですが、RMIではどう
>なのでしょう? > 詳しい人

RMIで、オブジェクトの一致判定を==でできるか、という話が、か
つてあったわけなのですが、

「続・Java言語入門」のRMIのサンプルコード(p.311)で、別経路で
入手したリモートオブジェクトについて、Vectorのcontainsを使っ
て存在チェックをやってます。

やってることはスタブの比較なのでしょうけど、RMIが裏方で頑張っ
て、同一のオブジェクトにはひとつのスタブしか生成しないように
しているのではないでしょうか。

------------------------------------------------------------
  前橋 和弥                             maebashi@xxxxxxxxxx
  中部ソフトエンジニアリング(株)
    〒450 名古屋市中村区名駅4-10-25(名駅IMAIビル 5F)
    Tel:(052)583-4511(代) 内線 252 Fax:(052)583-4566
------------------------------------------------------------