关于IO流的初级使用
来源:互联网 发布:dvr监控软件 编辑:程序博客网 时间:2024/06/02 02:22
1.什么是流:
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
2.IO流的分类:
根据处理数据类型的不同分为字符流和字节流
根据数据流向不同分为输入流(I读入)和输出流(O写出)。
3.字节流与字符流在使用时的区别:
字节流:它能处理所有类型的数据(包括图片,文字,视频等等),但它的处理方式是有限的只能简单的处理数据,比如复制,添加,删除等等,它处理的是整个数据,不能对数据里的具体内容进行处理。
字符流:它只能处理字符类型的数据,但能对数据里的具体内容进行处理。
总结:只要是处理纯文本数据,就优先考虑使用字符流,除此之外都使用字节流。
I的例子
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class InputStream { public static void main(String[] args) { //用FileputStream类实例化一个对象input;括号内的是文件路径,需要提前创建好,并且文件里需要有内容 FileInputStream input = new FileInputStream("g:/Lenove/hello.txt"); int m = input.read(); while (m >= 0) { System.out.print((char) m); m = input.read(); } input.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackT``ace(); } }}
阅读全文
0 0
- 关于IO流的初级使用
- java.io流的初级应用
- 关于SWT中tableviewer的初级使用
- 关于Java IO的使用
- 关于C# IO的使用
- Java初级--IO流(下)
- C++关于文件流的初级问题解决
- 关于使用io流后页面转发的问题
- 关于struts中使用Tiles的初级步骤【非转载】
- 关于ViewPager和Fragment的使用初级。适合初学者
- 关于java.io.Serializable的使用
- 关于使用AVR的JTAG IO复用
- 关于IO流的领悟
- 关于IO的字节流
- 关于C++的IO流
- 关于io流的笔记
- 关于IO流的总结
- 关于java的IO流
- linux 6安装oracle 12c系统需求
- css+jquery(js)写下拉菜单
- Python学习笔记(二)
- sklearn(scikit-learn) logistic regression loss(cost) function(sklearn中逻辑回归的损失函数)
- Git
- 关于IO流的初级使用
- ACM HDU 1203 I need a offer~
- Mongodb学习(8)pymongdb的使用——数据去重
- vim 卡住 死机
- 智能合约编程语言solidity的特性
- Python Template中substitute的使用
- AOJ.806 2016算法课期末考试2
- 蓝桥杯-K倍区间(前缀和) 分巧克力(二分)
- js 正则表达式