java 流的定义

流在我理解就是一个事务的处理流程。就如同流水一般
下面是我给你的一个审批流程:
审批流转功能的作用是实现网上协同办公,申请人在网上起草申请,并发送给相关负责人进行审批,实现无纸化办公。审批人可以在网上直接对申请内容进行修改、审批,注明审批意见,并盖章或签名。
申请内容在多个审批人之间按规范好的顺序自动流转,审批流程既可以在建立审批模板时设定,也可以由起草者设定。可以在审批管理中根据单位要求设置模板的统一格式,可以设置每个模板的使用者、管理者和修改者。具有使用权限的用户能够使用模板起草申请;具有管理权限的用户能够在表单管理中管理使用该模板起草的申请;具有修改权限的用户能够对模板进行维护。
审批的流程即可以采用固定流程,一个模板梆定一个流程的方式,也可以设定允许在流转过程中自定义流程或修改已设定的流程,流程支持直流、分流、并流、条件分支、流程嵌套以及各种协办、联办等复杂流程。
在审批中,可以按照角色进行审批的流转,可以通过相对路径找到相应的岗位,如审批者的上级领导,当前审批者的上级领导。
流程中可以支持退文的功能,可以退到以前的任何一级,也可以退回到发起人.
在审批过程中,支持痕迹保留,电子印章,手写签名、全文批注。
可以实现对整个审批过程的催办、督办、统计。

具体的流程图这里搞不上来,如果你需要的话留给qq在这里我给你传到邮箱里去
我的qq是429651290

㈡ JAVA中什么是流

流, 比较难理解的一个东西, 有分输入流还有输出流, 输入输出流下面又一堆包装类, 字符回流, 缓存流等等, 还分同步答, 异步, 阻塞, 非阻塞等等
流就像一条水管 水池里的水需要通过水管来输入或者输出.
例如你读取一个 几百MB的文件, 你不可能把整个文件都读取到内存中, 这样JVM会崩溃掉, 你需要通过流, 一次读取一部分来处理

㈢ java中的“流”是什么

流是个抽象的概念,是对输入输出设备的抽象,java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。
流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。
可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。
当程序需要从某个数据源读入数据的时候,就会开启一个输入流,数据源可以是文件、内存或网络等等。相反地,需要写出数据到某个数据源目的地的时候,也会开启一个输出流,这个数据源目的地也可以是文件、内存或网络等等。
可以从不同的角度对流进行分类:
1.
处理的数据单位不同,可分为:字符流,字节流
2.数据流方向不同,可分为:输入流,输出流
3.功能不同,可分为:节点流,处理流
1.

2.
都比较好理解,对于根据功能分类的,可以这么理解:
节点流:节点流从一个特定的数据源读写数据。即节点流是直接操作文件,网络等的流,例如fileinputstream和fileoutputstream,他们直接从文件中读取或往文件中写入字节流。
处理流:“连接”在已存在的流(节点流或处理流)之上通过对数据的处理为程序提供更为强大的读写功能。过滤流是
使用一个已经存在的输入流或输出流连接创建的,过滤流就是对节点流进行一系列的包装。例如bufferedinputstream和
bufferedoutputstream,使用已经存在的节点流来构造,提供带缓冲的读写,提高了读写的效率,以及datainputstream和
dataoutputstream,使用已经存在的节点流来构造,提供了读写java中的基本数据类型的功能。他们都属于过滤流。
来源:
http://www.cnblogs.com/shitouer/archive/2012/12/19/2823641.html

㈣ 简述java中流的概念和划分

流的概抄念:流分为字节流、字符流(数据类型);输入流、输出流(数据方向);节点流、处理流(数据功能)。
三种分类是根据不同的概念来划分的;流有四个抽象类:InputStream 、OutputStream、Reader、Writer;其中前两个是字节流处理时候是通过输入或输出字节形式的;后面两个是通过字符来处理的读取或写入每个字符;在java中输入输出写入读取是从程序的方向上去辨别的,这一点不要搞混了。
什么是节点流?
简单的例子:比如说从某个文件中读取数据把这个文件当做一个大桶,现在用个管道直接连接在这个大桶上进行抽水此时这跟管道就是节点流;当感觉这个管道不够抽水用的了,在其外面套上一个大的抽水管道,此时这个大的管道就相当于处理流;

㈤ 如何理解java中的流概念

一、概念
Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。
二、分类
流的分类,Java的流分类比较丰富,刚接触的人看了后会感觉很晕。流分类的方式很多:
1、按照输入的方向分,输入流和输出流,输入输出的参照对象是Java程序。
2、按照处理数据的单位不同分,字节流和字符流,字节流读取的最小单位是一个字节(1byte=8bit),而字符流一次可以读取一个字符(1char = 2byte = 16bit)。
3、按照功能的不同分,分节点流和处理流,节点流是直接从一个源读写数据的流(这个流没有经过包装和修饰),处理流是在对节点流封装的基础上的一种流,FileInputStream是一个接点流,可以直接从文件读取数据,但是BufferedInputStream可以包装 FileInputStream,使得其有缓冲功能。
其实除了以上三种分类外,还有一些常常听到的一些分类比如:对象流、缓冲流、压缩流、文件流等等。其实都是节点流和处理流的子分类。当然你也可以创建新的流类型,只要你需要。
三、流分类的关系
不管流的分类是多么的丰富和复杂,其根源来自于四个基本的类。这个四个类的关系如下:
字节流 字符流
输入流 InputStream Reader
输出流 OutputStream Writer
<!-- EndFragment-->
四、字节流和字符流的相互转换
1、从字节流到字符流:InputStreamReader、OutputStreamWriter类可以实现。
2、从字符流到字节流:可以从字符流中获取char[]数组,转换为String,然后调用String的API函数getBytes() 获取到byte[],然后就可以通过ByteArrayInputStream、ByteArrayOutputStream来实现到字节流的转换。

㈥ java中,什么叫流

流的概念是1984年由C语言第一次引入。“流”可以看作是一个流动的数据缓冲区。数版据从数据源流向权数据目的地。流在互联网上是串行传送。最常见的数据源就是键盘。最常见的数据目的地就是屏幕。

在java中,java.io包提供了用来永久保存对象状态的机制,可处理各种类型的流,如文件流、字节流、字符流等,还提供实现可串行化Serializable接口。可处理对象流。

㈦ java中的流是什么

Java中的流是抄个抽象的概念,当程序需要从某个数据源读入数据的时候,就会开启一个数据流,数据源可以是文件、内存或网络等等。相反地,需要写出数据到某个数据源目的地的时候,也会开启一个数据流,这个数据源目的地也可以是文件、内存或网络等等

Java中的流可以从不同的角度进行分类:
按照流的方向不同:分为输入流和输出流。
按照处理数据单位的不同:分为字节流(8位)和字符流(16位)。
按照功能不同:分为节点流和处理流。
节点流:是可以从一个特定的数据源(节点)读写数据的流(例如文件,内存)。就像是一条单一的管子接到水龙头上开始放水。
处理流:是“连接”在已经存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更为强大的读写功能。就像在已经接了一条管子(节点流)的基础上,又套上几个更粗,具有特殊功能的管子(处理流)对流出的水进一步的处理。
四种基本流InputStream,OutputStream,Reader,Writer又分别有更具体的子类,分为文件流,缓冲流,数据流,转换流,Print流,Object流等,都分别有特定的功能或用来操作特定的数据

㈧ .java 类型流是什么

应该是抄DataInputStream和DataOutputStream

public interface DataInput
DataInput 接口用于从袭二进制流中读取字节,并根据所有 Java 基本类型数据进行重构。同时还提供根据 UTF-8 修改版格式的数据重构 String 的工具。

public interface DataOutput
DataOutput 接口用于将数据从任意 Java 基本类型转换为一系列字节,并将这些字节写入二进制流。同时还提供了一个将 String 转换成 UTF-8 修改版格式并写入所得到的系列字节的工具。

㈨ java中二进制流的概念

字符流是为字符设计的,对字节流进行包装
因为一个字符有可能占用多个字节的
例如UTF-8编码下,对中文汉字的长度是变长的(2-4个字节),各种编码长度都不一样
那如果你用字节流读取的话,那你还要去一个个的转换,这中间就很多问题了
因此就有了字符流,帮你完成了一系列的字节转换...
纯手工的,请~~哈.