学习字符编码。了解UNICODE,UTF-8等字符编码方式,以及相关编程。
练习BufferedInputStream和BufferedOutputStream进行编程。可以完成对文件的创建修改拷贝等操作,但是对于建立缓冲区来增加操作效率方面,由于设计程序相对比较简单,所以并没有体现出特有的优越性,只是知道可以使用mark reset skip操作,没有具体举例,相信在实际项目中会有所体现。
DataInputStream与DataOutputStream类。DataInputStream与DataOutputStream必须成对出现。可以“装饰”InputStream和OutputStream类。
ObjectInputStream和ObjectOutputStream类,可以把一个对象作为底层输入输出流进行操作。ObjectInputStream和ObjectOutputStream的实例对象必须实现Serializable接口,意思为可以序列化的对象。
InputStreamReader是装饰了InputStream的类,可以转换一个字节流为字符流。