CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

JAVA的输入输出流问题疑问?望大侠指点!

楼主wtjd()2004-08-01 17:43:12 在 Java / J2SE / 基础类 提问

1,如果我用一个DataInputStream来包装一个文件流,那么我该怎么判断流是否  
   
  到终点了呢?  
   
  2,流有字节流与字符流之分,那么DataOutputStream   DataInputStream是哪一种  
   
  类型的流呢?  
   
  3,in是InputStream的对象还是BufferedInputStream   的对象?很多资料有不同的说法,我觉得应该是BufferedInputStream的对象,因为InputStream是抽象类,是不可能有实例的,但为什么很多书都说In是InputStream的对象呢?真搞不清楚!  
   
  4,字节流与字符流本质的区别是什么?为什么字节流如DataOutputStream可以  
   
  输出字符串,整型,长整型,浮点型等等?比如out它怎么可以输出字符串?out  
   
  是PrintStream的对象,它不是字节流吗?  
   
  5,我如果要把一个文件中的内容读到前台来显示,请问是用字节流还是字符流,若都可以用,用哪个流比较好,为什么呢?  
   
   
  问题虽然很多,这些问题我想了很久,总找不到答案,真诚希望得到你的指点!  
   
  问题点数:20、回复次数:6Top

1 楼Tasia(灯盏)回复于 2004-08-01 18:49:08 得分 10

1.返回null或-1表示到了末尾  
  2.stream是字节流,reader,writer是字节流  
  3.java.io.InputStream   in;  
  4.本质就是一个是以字节来输出,一个是以字符来输出  
  5.用FileReaderTop

2 楼draco2002(Draco—五月的风~!)回复于 2004-08-01 19:58:59 得分 5

归根结底,对文件进行操作时都是以字节的形式进行的。  
   
  你要是想把一个文件中的内容读出来显示,肯定要用字符流,如果用字节流的话显示的内容你肯定看不懂!!Top

3 楼tiger_wkh52741(走走.跑跑.瞧瞧!)回复于 2004-08-01 20:00:46 得分 5

记得《think   in   java》里写的很清楚BufferedInputStream   是一个缓冲流作用的类!  
  你理解的没有错!Top

4 楼wtjd()回复于 2004-08-01 20:30:18 得分 0

RandomAccessFile是字节流还是字符流?Top

5 楼nwsl(阿甘)回复于 2004-08-01 21:28:26 得分 0

study.Top

6 楼fcy241(知言)回复于 2004-08-02 00:13:28 得分 0

RandomAccessFile是字节流Top

相关问题

  • 有关java web start的几个疑问,请高手指点。
  • 学Java时遇到了一些疑问,请高手指点一下,谢谢!
  • 奇怪的输出,请高手指点
  • 高手指点,Oracle与Access的疑问!!!
  • winform中DataGrid的疑问,高人指点。。。。
  • 关于继承类的一些疑问??? 请JAVA高手门帮小第指点一下! 一直迷惑不解!
  • 监控TRACE输出的疑问?
  • 疑问?输出是多少?为什么?
  • 初学java,请指点!
  • 请各位指点下以下程序的输出问题。。

关键词

  • 字符
  • 文件
  • 内容
  • 输出
  • 字节流
  • 对象
  • bufferedinputstream
  • inputstream
  • 问题
  • 显示

得分解答快速导航

  • 帖主:wtjd
  • Tasia
  • draco2002
  • tiger_wkh52741

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo