前言 输出输入流可以通过各种方式设置多种多样的格式化操作,给输出输入提供多种选项。 每种格式化将输出将通过两种方式进行描述,一种是操纵符,一种是成员函数。操作符一般在流中插入以进行格式化输出,成员函数则是通过对象调用起作用。 注意,流操纵符一般都在 中,而成员函数一般都在 中。 进制相关 整型数字的 ...
分类:
其他好文 时间:
2020-04-12 11:02:20
阅读次数:
66
管道输入流应连接到管道输出流。 然后,管道输入流将提供任何数据字节写入管道输出流。 通常,一个线程从PipedInputStream对象读取数据,而另一个线程将数据写入相应的PipedOutputStream。 不建议尝试从单个线程使用两个对象,因为这可能会死锁该线程。 管道输入流包含一个缓冲区,在 ...
分类:
编程语言 时间:
2020-04-11 23:38:52
阅读次数:
74
chapter_21【字节流、字符流】 主要内容 IO流 字节流 字符流 异常处理 Properties 教学目标 [ ] 能够说出IO流的分类和功能 [ ] 能够使用字节输出流写出数据到文件 [ ] 能够使用字节输入流读取数据到程序 [ ] 能够理解读取数据read(byte[])方法的原理 [ ...
分类:
其他好文 时间:
2020-04-11 23:34:56
阅读次数:
70
SequenceInputStream表示其他输入流的逻辑连接。 它从输入流的有序集合开始,从第一个流读取,直到到达文件结尾,然后从第二个流读取,依此类推,直到最后一个包含的输入流到达文件结尾 构造函数 SequenceInputStream(Enumeration<? extends InputS ...
分类:
编程语言 时间:
2020-04-11 23:29:16
阅读次数:
59
从JDK1.1开始,从字符串创建流的首选方法是通过StringReader类 这个类允许应用程序创建一个输入流,其中读取的字节由字符串的内容提供 应用程序还可以使用ByteArrayInputStream从字节数组读取字节 这个类只使用字符串中每个字符的低8位 构造函数 StringBufferIn ...
分类:
编程语言 时间:
2020-04-11 23:28:16
阅读次数:
74
核心概念:所有的流对象都有错误状态位,表示流的状态。 所有流对象都包含一组充当标志的位。这些标志表示流的当前状态。 文件状态位标志 位 描述 ios::eofbit 在遇到输入流结束时设置。 ios::failbit 当尝试的操作失败时设置。 ios::hardfail 当发生不可恢复的错误时设置。 ...
分类:
编程语言 时间:
2020-04-07 12:32:53
阅读次数:
79
[TOC] 文件操作 文件是数据源(保存数据的地方)的一种,比如经常使用的word文档,txt文档,excel文件...都是文件。文件最主要的作用就是保存数据,它即可以保存一张图片,也可以保持视频,声音... 输入流和输出流 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之 ...
分类:
编程语言 时间:
2020-04-05 20:31:08
阅读次数:
101
1 public class CopyFile { 2 //文件复制 3 /** 4 * @param args 5 * @throws IOException 6 *文件复制的步骤。 7 * 8 * 我的手机 2020/4/4 12:39:31 9 * 一:创建一个字节输入流对象,构造方法中绑定要 ...
分类:
其他好文 时间:
2020-04-04 14:32:07
阅读次数:
76
1、基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。 1 Properties properties = new Properties(); 2 // 使用ClassLoader加载properties配置文件生成对应的输入流 ...
分类:
编程语言 时间:
2020-03-31 18:56:05
阅读次数:
62
前面介绍 BufferedReader 时提到它的一个特征——当 BufferedReader 读取输入流中的数据时,如果没有读到有效数据,程序将在此处阻塞该线程的执行(使用 InputStream 的 read() 方法从流中读取数据时,如果数据源中没有数据,它也会阻塞该线程),也就是前面介绍的输 ...
分类:
其他好文 时间:
2020-03-31 10:31:54
阅读次数:
53