在Java编程语言中,流和流程图是两种不同的概念,它们各自有不同的用途和类型。
Java中的流类型
字节流
- InputStream用于读取字节输入流。
- OutputStream用于写入字节输出流。
- BufferedInputStream带有缓冲功Neng的字节输入流。
- BufferedOutputStream带有缓冲功Neng的字节输出流。
- FileInputStream从文件读取字节。
- FileOutputStream向文件写入字节。
字符流
- Reader用于读取字符输入流。
- Writer用于写入字符输出流。
- BufferedReader带有缓冲功Neng的字符输入流。
- BufferedWriter带有缓冲功Neng的字符输出流。
- FileReader从文件读取字符。
- FileWriter向文件写入字符。
过滤流
- FilterInputStream字节输入流的过滤器。
- FilterOutputStream字节输出流的过滤器。
- FilterReader字符输入流的过滤器。
- FilterWriter字符输出流的过滤器。
- DataInputStream数据输入流,用于读取基本数据类型。
- DataOutputStream数据输出流,用于写入基本数据类型。
对象流
- ObjectInputStream用于从输入流中读取对象。
- ObjectOutputStream用于向输出流中写入对象。
其他流
- PrintStream用于打印对象。
- PushbackInputStream允许将输入流中的数据推回输入流。
- SequenceInputStream将优良几个输入流连接成一个输入流。
- 流程图说说程序的施行流程, 包括开头、收尾、判断、循环等。
- 状态图说说系统或对象的状态变来变去。
- 活动图说说程序中的活动和活动之间的关系。
- 逻辑图说说程序中的逻辑关系。
- 流程控制图说说程序中的流程控制和流程控制之间的关系。
Java中的流类型包括字节流、字符流、过滤流、数据流、对象流等,而流程图类型包括流程图、状态图、活动图、逻辑图、流程控制图等。每种类型dou有其特定的用途和特性。