数据的性质、格式不同,则对流的处理方法也不同,因此,在java的输入/输出类库中,有不同的流类来对应不同性质的输入/输出流。在java.io包中,基本输入/输出流类可按其读写数据的类型之不同分为两种:字节流和字符流。
输入流与输出流
数据流分为输入流(inputstream)和输出流(outputstream)两类。输入流只能读不能写,而输出流只能写不能读。通常程序中使用输入流读出数据,输出流写入数据,就好像数据流入到程序并从程序中流出。采用数据流使程序的输入输出操作独立与相关设备。
输入流可从键盘或文件中获得数据,输出流可向显示器、打印机或文件中传输数据。
缓冲流
为了提高数据的传输效率,通常使用缓冲流(buffered stream),即为一个流配有一个缓冲区(buffer),一个缓冲区就是专门用于传输数据的内存块。当向一个缓冲流写入数据时,系统不直接发送到外部设备,而是将数据发送到缓冲区。缓冲区自动记录数据,当缓冲区满时,系统将数据全部发送到相应的设备。
当从一个缓冲流中读取数据时,系统实际是从缓冲区中读取数据。当缓冲区空时,系统就会从相关设备自动读取数据,并读取尽可能多的数据充满缓冲区。
湖北汇智桥数据信息服务有限公司专注于项目股权**报告,项目数据分析,股权投资**分析及风险评定报告等
云南泳池恒温设备多少钱-云南泳池恒温设备-云南皇威
液压整平机哪里有-液压整平机-泓众机械设备公司
手机和电脑连接不上怎么办
洗澡摔倒马桶发紫怎么回事
旧房翻新改造跑线方法
数据流分类介绍
吉林洗砂压滤机-宏康环保有限公司-洗砂压滤机价格
阿里斯顿热水器维修青羊-阿里斯顿-成都热水器维修(查看)
驻马店建筑物切割-建筑物切割公司-晁冠(推荐商家)
下水道口排气孔漏水怎么修
供应细沙回收机制造商-郴州供应细沙回收机-世工机械制砂机
汽车 电阻RX24-25W 现货
换刀电主轴批发-换刀电主轴-中炬精工电主轴(查看)
曹县发电机出租联系电话
洗眼液oem-爱士康科技-洗眼液oem贴牌
三通反冲洗阀价格-巴尔利环境科技-越秀区三通反冲洗阀
天珑TL-U-30A 油烟净化器生产厂家,深圳油烟净化器公司品牌厂家
桑尼环保-四会市垃圾渗滤液处理厂家排名
定制粗砂圆柱棒 内圆凹凸磨头 31D*40T*15H*3X
河南钢结构厂房工程的施工步骤简单介绍