java io流和对象序列化到底有什么区别??都能将对象转换成文件吗?

解决方案 »

  1.   

    要完成对象序列化,要用到java.io中的类
    比如ObjectInputStream和ObjectOutputStream你说他们有什莫区别?
    一个是工具,一个是实际问题
    这两者有什莫可比性呢
      

  2.   

    io流有很多种,它的作用就是用来传递数据,对象的序列化就是把对象直接保存在文件中,需要用到ObjectInputStream这个流,对象序列化是用io流中的一种来完成的一种应用
      

  3.   

    要把一个Object对象直接传输,或者存到文件中,就必须实现序列化接口啊,java.io中的两个类比如ObjectInputStream和ObjectOutputStream ,就能实现Object对象的传输。
    楼主说:将对象转换成文件,是什么意思哦,能将对象存到文件中
      

  4.   

    比如说ObjectInputStream跟OutputStream,他在写入文件的时候需要一个序列化的过程,简单的说就是规定属性方法写入文件的顺序,这样才能保证一致性啊,这是我所理解的