我有一个大文件,需要通过套接字从服务器传输到客户端。如果我想在writeObject
中使用ObjectOutputStream
发送对象,那么通常的方法是什么?在客户端阅读怎么样?
答案 0 :(得分:0)
小心使用对象流,它们会产生不良副作用,并将对象保留在内存中以防止出现双重实例。完成后立即关闭它。
如果对象很大,你可以使用压缩器链接你的流,在Java中有许多好的压缩对象,如DeflatorOutputStream
和InflatorInputStream
。
有关如何操作的快速教程,请检查以下内容: https://docs.oracle.com/javase/tutorial/essential/io/objectstreams.html