什么是流?在java中对数据的操作,我们成为流那么流的表现形式是什么呢?我们最直观的感受就是文字的输入和输出,那么必然与文件相关联。为什么出现字符流?因为java字符流集成了编码集,你能够指定用什么编码来解读文字,这和各国不同不同编码集有关系,我们在java中指定编码,这样我们可以识别文字。File...
分类:
其他好文 时间:
2015-12-14 21:29:23
阅读次数:
231
InputStream和Reader的区别 java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Re....
分类:
其他好文 时间:
2015-12-14 16:13:51
阅读次数:
189
1. 词法分析词法分析器根据词法规则识别出源程序中的各个记号(token),每个记号代表一类单词(lexeme)。源程序中常见的记号可以归为几大类:关键字、标识符、字面量和特殊符号。词法分析器的输入是源程序,输出是识别的记号流。词法分析器的任务是把源文件的字符流转换成记号流。本质上它查看连续的字符然...
分类:
其他好文 时间:
2015-12-13 18:39:22
阅读次数:
201
IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InputStream和OutputStream)和字符流(抽象基类为Reader和Writer)。根据流向不同,可以分为:输入流和输出流。一般探讨IO流时,是按数据类型来分的。IO流的.....
分类:
编程语言 时间:
2015-12-10 13:21:20
阅读次数:
219
package com.io;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import org.junit.Test;/** * * fileR....
分类:
其他好文 时间:
2015-12-07 16:16:29
阅读次数:
143
输入字节流的转换流:InputStreamReader 是字节流通向字符流的桥输出字节流的转换流: OutputStreamWriter 可以把输出字节流转换成输出字符流 。转换流的作用: 1. 如果目前所 获取到的是一个字节流需要转换字符流使用,这时候就可以使用转换流。 字节流----> 字符流 ...
分类:
其他好文 时间:
2015-12-01 16:22:37
阅读次数:
130
一、BufferedReader的使用步骤:找到目标文件建立数据输入通道建立缓冲输入字符流读取数据关闭资源缓冲流都不具备读写文件的能力二、战场实地练习public static void bufferedTest() throws IOException{ //1、找到目标文件 ...
分类:
其他好文 时间:
2015-11-28 15:04:21
阅读次数:
158
一、何时使用字符流,何时使用字节流?依据是什么?使用字符流的应用场景:如果是读写字符数据时候,使用字符流。使用字节流的应用场景:如果读写的数据都不需要转化成字符的时候,使用字节流。二、使用字符流拷贝图片的问题public class copyImage { public static void...
分类:
其他好文 时间:
2015-11-28 15:02:49
阅读次数:
199
InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。每次调用 InputStreamReader 中的一个 read() 方法都会导致从底层输入流读取一个或多个字节...
分类:
其他好文 时间:
2015-11-20 14:10:21
阅读次数:
110
java.io9.1.1 字符流Reader为读取器(reader)提供API和部分实现,读取器是读取16位字符的流;Writer为写出器(writer)提供API和部分实现,写出器是写16位字符的流。一般用来读写文本信息,因为可以处理Unicode字符集中的任何字符,而字节流只能处理ISO-Lat...
分类:
编程语言 时间:
2015-11-19 16:28:28
阅读次数:
148