讨论:关于流方法的使用的 2003-07-19 onebird java中提供了这么多的流操作,就下面的方法而言,它们有什么区别,什么时候用什么样的方法比较合适呀,FileInputStream DataInputStreamBufferedInputStreamInputStreamReaderFileReader BufferedReaderreadObject
xuzhenhua21 2003-07-19 15:13 FileInputStream 读取文件中的信息,DataInputStream 和DataOutputStream协同运用,你可以因此以一种可携的方式,从stream读取基本类别的数据(int char long)BufferedInputStream 运用它可以避免“每次相要取得数据时都得进行实际的读取动作,它所代表的意义正是”使用缓冲区“InputStream(旧版本Java) 对应 Reader(新版本Java)InputStreamReader顾名思义就是两者之间的转换器!!filInputStream和FileWriter的关系同上。为什么有两个实现,类名中带有Stream的是针对字节的,不带的是新版式为了实现对Unicode的支持!!因为旧版本中的是8-bit byte stream,而unicode 是16-bit!要是还不懂的话就查一些资料吧,尽力了!!!振振振振〓〓振振振〓振振振振振振振振振振振振振〓振振振振〓振振振振〓振振振振振振振〓振振振振振〓振振振〓〓振振振振振振振〓〓振振振振〓振振〓振振振振振振振振〓〓振振振振振〓〓〓振振振振振振振振〓振〓振振振振〓〓振振振振振振振振振〓振振〓振振〓〓振〓振振振振振〓振振振振振振〓振振振振振〓振振振振振〓振振振振振振〓振振振振振〓〓〓〓〓〓〓〓振振振振振〓振振振振〓振振振振振振振振振振振振振振振振振振〓振振振振振振振振振振振振振振振振振振〓振振振振振振〓〓振振振〓〓〓〓〓〓〓〓〓〓〓〓〓〓振振振振振振振振振振振振〓振振振振振振振振振振