拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 【JavaWeb】【Java基础:流】

【JavaWeb】【Java基础:流】

白鹭 - 2022-02-12 2098 0 0

1 、流的概念

流: 在 Java中 所有资料 都是使用流读写的, 流是一组有顺序的,有起点和终点的字节集合,是对资料传输的总称或抽象, 即资料在两设备间的传输称为流,流的本质是资料传输,根据资料传输特性将流抽象为各种类,方便更直观的进行资料操作,
按照流向分为按照处理资料的单位分
输入流字节流
输出流字符流

1.按照流向分:输入流;输出流

2.按照处理资料的单位分:字节流(8位的字节);字符流(16位的字节)


2 、什么是输入输出流

输入 就是将资料从各种输入设备(包括档案、键盘等)中读取到存储器中,
输出 则正好相反,是将资料写入到各种输出设备(比如档案、显示屏、磁盘等),
例如键盘就是一个标准的输入设备,而显示屏就是一个标准的输出设备,
网卡也可以既是输入设备,又是输出设备,
上述这些都是切实存在的
但是作业系统的万物皆档案中
档案既可以作为输入设 备,又可以作为输出设备,


3、 什么是字节流,字符流

File 类不支持档案内容处理,如果要处理档案内容,必须要通过流的操作模式来完成,
java.io 包中,流分为两种:字节流与字符流
字节流:资料流中最小的资料单元是字节 , InputStream OutputStream
字符流:资料流中最小的资料单元是字符, Java 中的字符是 Unicode 编码,一个字符占用两个位元组 ,Reader Writer

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *