Collection<myClass>
ネットワーク経由でを送信しようとしています。オブジェクトとしてキャストし、この方法で送信しました。
ネットワークで渡されるアイテムをモデル化する最良の方法は、オブジェクトを使用することだと思います。これは、それが何であるかが事前にわからないためです (この例ではコレクションですが、場合によってはマップまたはその他のオブジェクトになります)。あなたが考えることができるもの)。これは、受信者と送信者だけが送信/受信しているものを知っており、オブジェクトを適切にキャストするのに対し、接続はバイトのみを気にし、それらを適切に送信する、C でのソケットの動作に似ています。
ただし、オブジェクトを受け取ったときに、それを にキャストし直そうとするとcollection<myObject>
、安全でない型のキャストに関する警告が表示されます。@suppressWarnings を追加することもできますが、この警告を回避するためにこのキャストを行う最善の方法は何でしょうか?
ありがとう