IO

作者: 雷一凡 | 来源:发表于2017-07-27 21:26 被阅读11次

1.字节流  Stream  二进制

2.字符流  Reader Writer 纯文本

3.16个流

4.fileinputstream 中read 方法每次取一个伤害硬盘,效率低下。

损害磁盘

 byte[] 缓存一次读取多个。

IO复制实例

reader

File完了

------------------------------------------------------------------------------------------------------

bufferReader两个例子

第一个例子ReaderLine 三个节点流

/*Scanner  sn = new Scanner(System.in);

String str=sn.next();

System.out.println(str);*/

BufferedReader br11 = new BufferedReader(new InputStreamReader(System.in));

scanner 的缺点。

专业流Datainputstream,和Dataoutputstrem

带类型格式,读取出来是二进制的。 

PrintStream:

记录日志很牛逼!

System.setOut(new PrintStream(new FileOutputStream("log.txt")));

-----------------------------------------------------------------------------------------------

标志性接口起到标志的作用。如序列化 克隆  。JVM会对他们特殊对待。

序列化注意   1.接口的实现 2.序列化  序列化号    

序列化号唯一 保证以前的对象不变

相关文章

网友评论

      本文标题:IO

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