1.IO流








FileOutPutStream字节输出流基本用法:

![]()







一次性写入一个字符串的内容:



注意:\r或者\n表示把普通的r或者n的字符转义成回车的意思,所以不需要\\



FileInputStream字节输入流基本用法


![]()
-1在ASCII码里面对应的符号:
![]()


不能这样写,因为一次循环read了两次,但是只输出一次:





正确写法:

拷贝大文件:

关于IO流异常的处理(finally):


不throws(了解即可):



![]()
进一步改进:

注意:还是需要抛出异常,不过不是IO异常,而是FileNotFound异常,即捕捉了但是没有完全捕捉
字符集
结果:![]()















、

乱码:





编码解码:

![]()
IDEA右下角看编码方式(默认UTF-8):



字符流:


























