IO

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.序列化  序列化号    

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



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容