转换流:就是对字节流和字符流之间转换的流对象 InputStreamReader:字节流到字符流的桥梁。解码 OutputStreamWriter:字符流到字节流的桥梁。编码 分析解码、编码: 解码:二进制数据转换成字符流数据,输入流操作字符或字节 编码:字符数据转换成字节流数据,输出流操作的数据最 ...
分类:
编程语言 时间:
2020-01-02 14:15:55
阅读次数:
90
题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 1 clas ...
分类:
编程语言 时间:
2020-01-01 16:42:57
阅读次数:
73
第1章 引论 编译程序的基本任务是将源语言程序翻译成等价的目标语言程序 编译过程 包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段,除此之外还有表格管理以及出错处理。 1. 词法分析 任务:从左到右一个字符一个字符的读入源程序,对构成源程序的字符流进行扫描和分解,从而识 ...
分类:
其他好文 时间:
2019-12-31 10:25:59
阅读次数:
215
题目: 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。 分析: 使用m ...
分类:
编程语言 时间:
2019-12-25 19:02:20
阅读次数:
91
JAVAIO如果按流向分:输入流和输出流两种 输入流的基类:InputStream Reader 输出流的基类:OutputStream Writer 如果按数据单元划分:字节流和字符流 字节流输入输出的基类:InputStream OutputStream 字符流输入输出的基类:Reader Wr ...
分类:
其他好文 时间:
2019-12-24 13:30:15
阅读次数:
73
总结 1. iO流用来处理设备之间的数据传输。 2. Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行 3. 输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。 4. 输出output:将程序(内存)数据输出到磁盘、光盘等存储设备中 IO流体系 ...
分类:
编程语言 时间:
2019-12-23 22:26:23
阅读次数:
114
流按照方向上划分输出流--outputStream和输入流 inputStream,即按照程序写入或者读入。而字节流与字符流 是按照流的数据单位进行划分的,他又分为输入和输出操作; 在字节流中输出数据主要使用outputStream完成,输入是inputStream来完成,在字符流中输出主要是使用w ...
分类:
其他好文 时间:
2019-12-23 00:56:16
阅读次数:
122
在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象,Reader和 Writer.两个是为字符流( ...
分类:
其他好文 时间:
2019-12-22 18:31:26
阅读次数:
133
IO概述 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了 ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以 ...
分类:
编程语言 时间:
2019-12-21 19:01:14
阅读次数:
88
File类 类是文件和目录路径名的抽象表示,主要用于 文件和目录 的 创建、查找和删除 等操作。 1.构造方法 实例demo 注: 1. 一个File对象代表硬盘中实际存在的一个文件或者目录。 2. 无论该路径下是否存在文件或者目录,都不影响File对象的创建。 2.常用方法 2.1获取功能的方法 ...
分类:
其他好文 时间:
2019-12-19 09:21:11
阅读次数:
98