Java面试题之Java 的 IO

作者: 周小鑫001 | 来源:发表于2018-05-21 09:33 被阅读217次

1. Java中有几种类型的流

2. 字节流如何转为字符流

    字节输入流转字符输入流通过InputStreamReader实现,该类的构造函数可以传入InputStream对象

    字节输出流转字符输出流通过OutputStreamWriter实现,该类的构造函数可以传入OutputStream

3.如何实现克隆

1)实现Cloneable接口并重写Object类中的clone方法;

2)实现Serializable接口,通过对象的序列化和反序列化克隆,可以实现真正的深度克隆,

4.什么事序列化,任何实现序列化?

序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以流化的对象传输与网络中之间,

序列化的实现:将需要序列的类实现Serializable接口,该接口没有需要实现的方法,,实时标记对象是可序列化的,然后使用一个输出流,来构造一个ObjectOutputStream对象

   

相关文章

网友评论

    本文标题:Java面试题之Java 的 IO

    本文链接:https://www.haomeiwen.com/subject/zuezdftx.html