sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。 sed命令的语法格式: sed的命令格式: sed ...
分类:
其他好文 时间:
2016-09-10 22:08:33
阅读次数:
212
一、流的概念:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。I/O就即用于处理设备之间的数据传输。 1、流的分类: a)、按操作数据单位分类:字节流、字符流。 b)、按 ...
分类:
其他好文 时间:
2016-09-08 18:26:45
阅读次数:
116
流总结: 一、流的分类: 数据单位:字节流 字符流 方向: 输出流 输入流 角色: 节点流 套节流 字节流:以Stream结尾。 字符流:以Reader 和Writer 结尾。 输入流:所有带有Input或者Reader。 输出流:所有带有Output或者Writer。 节点流:构造时传入文件对象或 ...
分类:
编程语言 时间:
2016-09-06 00:57:23
阅读次数:
295
字符流有两个抽象类:Writer Reader。其对应子类FileWriter,FileReader可实现文件的读写操作 同样,字节流也有两个抽象类:InputStream OutputStream。其对应子类有FileInputStream,FileOutputStream可实现文件读写 IO流中 ...
分类:
其他好文 时间:
2016-09-04 22:08:30
阅读次数:
148
1.大文件的读写方法 2.字符流的使用方法 字符流:读写文件时以字符为基础 字节输入流:Reader < FileReader int read(char [] c,int off,int len) 字节输出流:Writer < FileWriter void write(char [] c,int ...
分类:
其他好文 时间:
2016-09-04 20:35:31
阅读次数:
122
1.什么是I/O a.I/O也称为:输入输出,可以理解为In,Out b.I/O流:读取键盘键入的字符,硬盘上的文件 c.处理数据的类型分类:字节流、字符流 字节流:以Stream结尾的,可以处理图片、文字、音频、视频等,读取一个字节返回一个字节。 字符流:以Reader或Writer结尾,仅能处理 ...
分类:
编程语言 时间:
2016-09-04 19:24:09
阅读次数:
233
IO的分类 第一种分法: 1.输入流 2.输出流 第二种分法: 1.字节流 2.字符流 第三种分法: 1.节点流 2.处理流 I/O当中的核心类: InputStream < FileInputStream OutputStream < FileOutputStream 核心类的方法: InputS ...
分类:
其他好文 时间:
2016-09-04 19:05:39
阅读次数:
191
简介: Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Java NIO: Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符流进行操作的,而NI ...
分类:
编程语言 时间:
2016-09-04 14:28:58
阅读次数:
226
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 ...
分类:
其他好文 时间:
2016-09-02 13:30:40
阅读次数:
148
Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:
编程语言 时间:
2016-09-02 12:59:15
阅读次数:
183