它们的区别是: InputStream是将外部数据(文件,屏幕控制台)读到内存,即读到内存(InputStream),所以它的方法是read,即从file对象里读数据到InputStream; OutputStream是将内存数据(OutputStream)写到外部对象(文件,屏幕控制台等),即将OutputStream的数据write到file; 因为InputStream和OutputStream都是存储内存数据流,因此...
ObjectInput接口:它继承DataInput接口并且支持对象的串行化,其内的readObject()方法实现读取一个对象。 (2)ObjectOutputStream类:它继承OutputStream类并且实现ObjectOutput接口。利用该类来实现将对象存储(调用ObjectOutput接口中的writeObject()方法)。ObjectInputStream类:它继承InputStream类并且实现ObjectInput接口。利用该...
InputStream根据名字就知道它是输入类,OutputStream是输出类 InputStream之所以叫输入类,是因为它要把要需要读取的内容转化成输入流,再从它那里进行读取,而OutputStream之所以叫输出类,是因为它首先需要与写入的目的地相关联,然后通过它进行写入。输入是:把要读取的内容输入到输入流,在从输入流进行读取...
InputStream是从装置来源地读取数据的抽象表示,例如System中的标准输入流in对象就是一个InputStream类型的实例。在Java程序开始之后,in流对象就会开启,目的是从标准输入装置中读取数据,这个装置通常是键盘或是用户定义的输入装置。 OutputStream 是所有表示位输出流的类之父类,它是一个抽象类。子类要重新定义其中所定义...
inputstream--》输入,用于将数据变成流在管道传输 outputstream--》输出,用于承接管道中的数据,并输出到相应地点 outputstream是由路径生成的就写到这个路径,是由response生成的就写在写在页面上,即下载或预览 设置了header就是下载,没设置只要浏览器能解析的就会预览(不指明后缀名会这样,但是对word,exlcel无效),更好...
(一)、ObjectInputStream 创建输出流对应的 ObjectOutputStream 对象,该ObjectOutputStream对象能提供对基本数据或对象的持久性存储。 (二)、ObjectOutputStream 当我们需要读取这些存储的基本数据或对象时,可以创建输入流对应的 ObjectInputStream,进而读取出这些基本数据或对象。如果流是网络套接字流,则可以在另一台主机...
1.OutputStreamWriter负责进行InputStream到Reader的适配和由OutputStream到Writer的适配。 Reader、Writer是用来处理16位元的流。Reader支持16位的Unicode字符输出,InputStream支持8位的字符输出。Reader和InputStream分别是I/O库提供的两套平行独立的等级机构,InputStream、OutputStream是用来处理8位元的流,2....
InputStreamReader/OutputStreamWriter 的封装; 可以让你更方便的操作文件的读写。 前者就相当于你从家到公司有公交或者有地铁一样, 只要知道你自己家是什么站点,公司是什么站点就可以到达目的地。 后者就相当与你自己从家到公司要走路或者自己开车,除了你要知道你家和公司的站点是什么, 你也必须知道你从家去公司要...
【多选题】字节流与字符流的区别 ()A. 字节流主要由InputStream和OutputStream作为基类。 B. 字节流操作的数据单元是 16 位的字节 C. 字符