java的流分两大类,字节流和字符流。一般在c/c++中,一个字节是8位,java也是一样。但是,在c/c++中一个字符,即char一般也是8位(可能机器不同会有所不同),但java为了支持unicode编码,char是16位。所以,java也就有了字节流和字符流之分。
他们中的典型代表是:
1.字节流
InputStream和OutputStream
2.字符流
Reader和Writer
我想,读者要牢记这两个区别,其他的只不过是从这两大类中变化下去的。看看jdk源码,就知道一些方法怎么用了。
未完,待续。。。。。
时间: 2024-10-06 13:31:56