-IO流的四个基类: 字节流:inputStream、outputSteam、 字符流:writer、reader 字符流出现的原因packageday18_IO;
importjava.io.FileWriter;
importjava.io.IOException;
//对应视频18_07
importcommunal.GetCurrentPath;
/**
*概述:学习IO流(字符流和字节流)字节..
分类:
编程语言 时间:
2015-05-20 15:08:59
阅读次数:
102
-IO流的四个基类: 字节流:inputStream、outputSteam、 字符流:writer、reader 字符流出现的原因packageday18_IO;
importjava.io.FileWriter;
importjava.io.IOException;
//对应视频18_07
importcommunal.GetCurrentPath;
/**
*概述:学习IO流(字符流和字节流)字节..
分类:
编程语言 时间:
2015-05-20 15:08:44
阅读次数:
116
字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类。由于它们都是抽象类,所以应使用它们的子类来创建实体对象,利用对象来处理相关的读写操作。Reader和Writer的子类又可以分为两...
分类:
编程语言 时间:
2015-05-19 08:51:20
阅读次数:
250
1、对于字节流来说,从输入流里读取的字节编码取决于被读取的文件自身的编码,输出流生成的文件编码取决于字节编码。2、对于字符流来说,其底层仍为字节流操作,所以输入流读取文件可以看做是把文件读取成字节,然后字节再转换为字符,这就涉及到两个过程,第一个过程与字节流..
分类:
其他好文 时间:
2015-05-14 10:12:11
阅读次数:
126
一、Reader和Writer1. 字符流原理Reader是所有字符输入流的父类而Writer是所有字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。字符流都是高级流,其底层都是依靠字节流进行读写数据的,所以底层仍然是基于字节读写数据的。2. 常用方法Read...
分类:
其他好文 时间:
2015-05-13 19:11:46
阅读次数:
273
/**
字符流的缓冲区
缓冲区的出现,提高了对数据的读写效率
对应的类:
BufferedWriter
BufferedReader
缓冲区要结合流才可以使用
缓冲区是在流的基础上对流的功能进行增强
软件的优化可以分为:设计优化和性能优化
设计优化:对代码进行重构,让代码实现更强的可扩展性和灵活性,复用性。
提高性能最常用的的手段是:缓冲区 线程池
Bu...
分类:
编程语言 时间:
2015-05-11 13:07:53
阅读次数:
226
我们知道Java中的流分为字符流和字节流,其中字符流主要针对字符文本进行处理,而字节流处理范围更为广泛,毕竟图片、电影等只要是文件都是以二进制的形式存在的,而不是字符。
字符流:
FileReader
FileWriter。
BufferedReader
BufferedWriter
字节流:
FileInputStream
FileOutputStream...
分类:
编程语言 时间:
2015-05-10 15:51:44
阅读次数:
163
/* 以 Stream后缀结尾 的都为 字节流, 而以Reader或Writer后缀结尾的叫做字符流 */class TestFileReaderWriter { public void copyfile() { int c = 0; try { ...
分类:
其他好文 时间:
2015-05-10 12:36:02
阅读次数:
90
在用户应用程序在经常用到C库的进程间通信函数,实际上,这些进程间通信函数在内核中是通过系统调用好文件系统的机制实现的。1 管道管道是只用于连接读进程和写进程,以实现它们之间通信的共享文件。因而它又称共享文件。向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入管道。而接受管...
分类:
系统相关 时间:
2015-05-10 00:53:25
阅读次数:
166
IO流用来处理设备间的数据传送
Java对数据的操作是通过流的方式进行的
Java用于操作流的对象都在io包中
数据按照操作数据的方式分为两种:字节流和字符流
流按照流向分为:输入流和输出流
硬盘存储的数据时间长,断电后仍然存在
内存存数的数据时间短,断电后不存在。
硬盘读写数据慢,内存读取数据快
Java中IO的输入和输出是相对于内存的
从硬盘向内存中写数据,称为输入
从内存...
分类:
编程语言 时间:
2015-05-09 16:38:33
阅读次数:
304