查看“Java的IO类”的源代码
←
Java的IO类
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==IO流的概念== ===流=== 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 [[文件:java6-7.png]] 图6-8 流 ===输入流和输出流=== 数据流是指一组有顺序的、有起点和终点的字节集合。它包括输入流和输出流。将数据冲外存中读取到内存中的称为输入流,将数据从内存写入外存中的称为输出流。 [[文件:java6-8.png]] 图6-9 输入输出流 如图6-9所示,程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。 ===字节流和字符流=== 流序列中的数据既可以是未经加工的原始二进制数据,也可以是经一定编码处理后符合某种格式规定的特定数据。因此Java中的流分为两种: (1) 字节流:数据流中最小的数据单元是字节。 (2) 字符流:数据流中最小的数据单元是字符, Java中的字符是Unicode编码,一个字符占用两个字节。 返回 [[Java程序设计]]
返回至
Java的IO类
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息