相对路径与绝对路径:
绝对路径:从盘符开始,是一个完整的路径,例如:“c://a.txt”;
相对路径:在Java代码中是相对于项目目录路径,这是一个不完整的便捷路径,在Java开发中常用,例如“a.txt”;
Flush刷新管道:
1.字符流在输出时,输出的是字符,所以读取字符的字节必须完全读完,才会输出;
否则会一直缓冲在内存中,不会输出;所以在输入大量字符时,要在每段字符后面加上 “. flush()”方法,来刷新缓冲,达到输出的效果;
注意:之前的代码没有用到 “. flush()”方法,也可以输出,是因为“. close()”方法调用了 “. flush()”方法,所以也可以达到输出字符的效果;
字符编码:
1.出现乱码是因为:输入和输出的双方使用不同的ACSII码;
2.计算机中都是以二进制来存储
3.UTF-8;