java_打印流

 1 public class transientTest {
 2 /**
 3  * 反序列化操作2
 4  *  序列化后的文件被修改后进行反序列化时会报错
 5  *  决绝方法:
 6  *      手动添加序列号Serializable中有声明
 7  *      static final long serialVersionUID = 1L;
 8  *
 9  *打印流:
10  * java.io.PrintStream:
11  *  PrintStream为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式
12  *  PrintStream特点:
13  *      1.只负责数据的输出,不负责数据读取
14  *      2.不会抛出IoException
15  *      3.有特有的方法:print、println
16  *  构造方法:
17  *      PrintStream(File file):输出的目的地是文件
18  *      PrintStream(OutputStream out):输出的目的地是一个字节输出流
19  *      PrintStream(String fileName):输出的目的地是一个文件路径
20  *  PrintStream extends OutputStream
21  *  注意:
22  *      如果使用继承自父类的write方法写数据,查看数据的时候会查询编码表 97--> a
23  *      如果使用自己特有的方法print/println方法写数据,写的数据原样输 97--> 97
24  *  1.创建打印流PrintStream对象,构造方法中绑定要输出的目的地
25  *  2.写数据
26  *  3.释放资源
27  *
28  *  可以改变输出语句的目的地(打印流的流向)
29  *  输出语句,默认在控制台输出
30  *  使用System.setOut方法改变输出语句的目的地改为参数中传递的打印流的目的地
31  *      static void setOut(PrintStream out)
32  *      重新分配“标准”输出流
33  *
34  */
35 }

猜你喜欢

转载自www.cnblogs.com/aikang525/p/11312163.html