java io流(字符流) 文件打开 读取文件 关闭文件 ...
分类:
编程语言 时间:
2016-10-16 01:29:37
阅读次数:
318
上次的是上传TXT文件,这次上传的是图片。同样,上传成功需要反馈给客户端。 区别: TXT文件用记事本打开,我们可以看得懂,所以用了缓冲字符流,对通道内的字节流进行包装了。 而图片用记事本打开,我们看不懂,所以就用缓冲字节流,只需要把通道内的字节流转换成高效字节流就可以了。 客户端: 服务器: ...
分类:
编程语言 时间:
2016-10-15 22:41:50
阅读次数:
222
总结:本小节讲述了输入输出的知识,包括标准输出、格式化输出、标准输入、重定向与管道、基于文件的输入输出、标准绘图库等。 重点: 1.在我们的模型中,Java程序可以从命令行参数或者一个名为标准输入流的抽象字符流中获得输入,并将输出写入另一个名为标准输出流的字符串中。 2.格式化输出规则: · 常用的 ...
分类:
编程语言 时间:
2016-10-14 13:50:15
阅读次数:
250
字符流的特点: 既然IO流是用于操作数据的, 那么数据的最常见体现形式是:文件。 字符流和字节流: 字节流两个基类: InputStream OutputStream 字符流两个基类: Reader Writer 以操作文件为主来演示。 需求:在硬盘上,创建一个文件并写入一些文字数据。 找到一个专门 ...
分类:
编程语言 时间:
2016-10-13 12:02:34
阅读次数:
154
实验一 词法分析实验 专业:商业软件三班 姓名:曾铭杰 学号:201506110197 一、 实验目的 用C语言设计一个词法分析程序,将字符流的源程序进行分析,从左到右逐个字符地扫描源程序,同时滤掉空格符和回车换行符,逐个读取字符,然后将它们拼在一起组成一个有意义的单词符号,识别出单词的种别及单词自 ...
分类:
其他好文 时间:
2016-10-13 11:31:07
阅读次数:
148
java.io使用了适配器模式装饰模式等设计模式来解决字符流的套接和输入输出问题。 字节流只能一次处理一个字节,为了更方便的操作数据,便加入了套接流。 问题引入:缓冲流为什么比普通的文件字节流效率高? 不带缓冲的操作,每读一个字节就要写入一个字节。 由于涉及磁盘的IO操作相比内存的操作要慢很多,所以 ...
分类:
编程语言 时间:
2016-10-13 02:19:11
阅读次数:
195
sed 是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。 Sed本质上是一个编辑器,但是它是非交互式的,这点与VIM不同;同时它又是面向字符流的,输入的字符流经过Sed的处理后输出。这两个特性使得Sed成为命令行下面非常有用的 ...
分类:
系统相关 时间:
2016-10-10 19:20:59
阅读次数:
269
1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(C),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(G) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Ran ...
分类:
编程语言 时间:
2016-10-09 00:32:00
阅读次数:
220
http://www.cnblogs.com/hellokitty1/p/4456305.html java I/O系统 I:Input 输入 O:Output 输出 二:流的分类 按照方向:输入流 输出流 按照最小单位:字节流 (byte) 字符流 (char) 三: 所有的I/O系统操作都由以下 ...
分类:
编程语言 时间:
2016-10-08 20:12:02
阅读次数:
180
1.词法分析程序的功能: 词法分析程序的主要功能是从字符流的程序中识别单词,他主要从左至右逐个字符地扫描源程序,因此他还可以完成其他任务。比如,滤掉源程序中的注释和空白(由空格/控制符或回车换行字符引起的空白);又如,为了使编译程序能将发现的错误信息与源程序的出错位置联系起来,词法分析程序负责记录新 ...
分类:
其他好文 时间:
2016-10-08 07:39:05
阅读次数:
328