我是靠谱客的博主 糟糕御姐,这篇文章主要介绍黑马程序员:字节流与字符流的转换/ObjectOutputStream;ObjectInputStream,现在分享给大家,希望可以做个参考。

ObjectInputStream和 ObjectOutputStream这两个包装类,
              用于从底层输入流中读取对象类型的数据和将对象类型的数据写入到底层输出流。
ObjectInputStream与ObjectOutputSream类所读写的对象必须实现了Serializable接口。
              对象中的transient和static类型的成员变量不会被读写。
一个可以被序列化的MyClass类的定义:
             public class MyClass implements Serializable
             {
                 public transient Tread t;
                 private String customerlD;
                 private int total;

             }
字节流与字符流的转换
 InputStreamReader :将字节流中的字节 解码成字符后读取
 OutputStreamWriter:将字符编码成字节后 写入字节流中
构造函数
InputStreamReader(InputStream in)
InputStreamReader(InputStream in,String CharsetName)
   // CharsetName :字符集

OutpurStreamWriter(OutputStream out)
OutputStreamWriter(OutputStream out,String CharsetName)
 避免频繁的在字节和字符之间进行转换 尽可能的使用包装类
 BufferedWriter类 包装OutputStreamWriter类
 BufferedReader类 包装InputStreamReader类

最后

以上就是糟糕御姐最近收集整理的关于黑马程序员:字节流与字符流的转换/ObjectOutputStream;ObjectInputStream的全部内容,更多相关黑马程序员:字节流与字符流内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部