第十周课程总结
课程总结
一、字节流与字符流
1.输入、输出的类比
2.主要操作流程
①使用File类打开一个文件。
②通过字节流或字符流的子类指定输出位置。
③进行读/写操作。
④关闭输入/输出。
OutputStream类的常用方法
inputStream类的常用方法
Writer类的常用方法
Reader类的常用方法
3.字节流与字符流的区别
二、转换流
1.转换步骤
三、内存操作流
ByteArrayinputStream类的主要方法
ByteArrayoutputStream类的主要方法
四、管道流
五、打印流
PrintStream类的常用方法
六、System类对IO的支持
1.System类的常量
2.System.out
System.out是PrintStream的对象,在PrintStream中定义了一系列的print()方法和println()方法。
3.System.err
System.err表示的是错误信息的输出,如果程序出现错误,则可以直接使用System.err进行打印。
4.System.out与System.err的区别
5.System.in
System.in实际上是一个键盘的输入流,其本身是InputStream类型的对象,可以利用此方法从键盘读取数据。