DataOutputStream和ObjectOutputStream在用法上有什么区别?是不是DataOutputStream只能输出基本数据类型而ObjectOutputStream可以输出集合这样的引用类型?
答:处理基本类型的时候没有什么很大的区别,区别是Object的可将一个实现了序列化的类实例写入输出流中,ObjectInput可以从输入流中将ObjectOutput输出的类实例读入到一个实例中。DataOutputStream只能处理基本类型。Object处理的类必须是实现了序列化的类