字符流可以直接读取汉字,而字节流在处理的时候会出现中文乱码(字符流效率较高)
什么时候需要加flush,什么时候不加flush
最保险的方式,在输出流关闭之前都flush一下,然后再关闭
当某一个输出流对象中带有缓冲区的时候,就需要进行flush,不建议大家去记住每一个输出流的分类
1.如果需要将对象通过IO流进行传输,那么必须要实现Serializable接口(序列化)
2.使用的时候必须要声明serialVersionUID,值为多少无所谓但必须要有
3.transient:使用此关键字修饰变量,在进行序列化的时候不会被序列化