io流

inputstream 是从电脑里读取 和outputstream写入数据到电脑里                抽象父类


fileinputstream 文件字节流 操作 new byte【】

 

 

readr 和writer 是字符流的父类抽象类    字符流操作需要关闭close 或者flush 刷新缓冲区,因为要先到writer中进行编码,转成2进制才能存入到计算机中

fileread 是读取字符流   new char【】

 

 

 

 

以utf-8 或者gbk 指定编码形式写入数据到电脑中用outputstreamwriter,writer只能用平台默认编码写入文件(gbk)

fileread默认只能读取utf-8编码的文件,如果是gbk的文件就会又乱码,所以读取gbk文件需要用到inputstreamreader

 

 

 

 

 

 

 

 

 

手动新建的utf-8文件比用java程序写入的utf-8文件,要多出默认的3个字节 bom

 

 

日志文件一般是按行记录的

 

 先开的后关

 

 

posted @ 2020-07-23 16:23  杨超越的歌迷  阅读(60)  评论(0编辑  收藏  举报