IO 类里的 FileReader, InputStreamReader FileInputStreamBufferedReader ,File 他们之间的关系是什么啊! 我看了好多文件操作的例子!给这些弄乱了,不明白他们之间的关系和用处了,谁给我明确点的解答啊!我是新手!
解决方案 »
- struts2第一个程序出现问题
- 使用javascript实现lightbox效果
- <input type="file" size="20" name="fname">,怎么得到文件名?
- 大家数据库开发的时候,是否用存储过程?还有游标,视图等东西?关于这些,大家近来讨论一下,谢谢!
- 我想用jsp做一个网站,只用tomcat,不用Apache是否可以?向大家请教
- 关于html的frame页面接受参数的问题
- 关于JDBC连接MySQL
- 菜鸟请教一个jsp数据库简单问题
- 短信猫稳定性
- 求助:急需JAVA或PHP的固定资产管理系统源码(B/S架构)
- 我的jsp页里有<img src="../servlet/myservlet"></img>,
- Tomcat启动不了是什么问题?
InputStreamReader 将InputStream转Reader
InputStream,OutputStream字节读写的根类,以byte为单位读写,子类:
FileInputStream,FileOutputStream.
File是文件类.多数的IO类都支持传File参数构造IO输入输出流
FileInputStream ,FilterInputStream ,StringBufferInputStream,ObjectInputStream等
是用来读取二进制流的,
OutputStream(字节流)与上面的相对应,是用来写出的
子类:FileOutputStream ,FilterOutputStream...
Reader和Writer是读写字符流的,输入输出的数据都是字符编码,即Unicode编码的
InputStreamReader 和 OutputStreamWriter是字节流和字符流的转换器,在编成过程中经常会用到的是Filter流的子类:缓冲流;分别有字节和字符缓冲流与上面的对应
建议:在学习时先去看看他们的继承关系,看看父类的特性,在逐个研究子类!
byte就个byte,8个二进制位