我正在尝试Collection<myClass>
通过网络发送。我将它转换为一个对象,并以这种方式发送它。
我认为对在网络中传递的项目进行建模的最佳方法是通过一个对象,因为我事先不知道它可能是什么(在这个例子中,它是一个集合,但有时它是一个地图或任何其他你能想到的东西)。这有点像套接字在 C 中的工作方式,只有接收者和发送者知道他们正在发送/接收什么,并适当地转换对象,而连接只关心字节并正确传输它们。
但是,当接收到 Object 时,如果我尝试将其强制转换回 ,则会出现collection<myObject>
一个警告,其中提到了不安全的类型转换。我可以添加@suppressWarnings,但是为了避免这个警告,最好的方法是什么?
谢谢