![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO
文章平均质量分 80
Maddisons
这个作者很懒,什么都没留下…
展开
-
IO流之FileInputStream和FileOutputStream
IO流即输入输出流,流是一组有顺序的,有起点和终点的字节结合,是对数据传输的总称。即数据在两设备间的传输称为流,流的本质是数据传输。 IO流可以分为字节流和字符流。给出相应的IO结构图: 在接下来的一段时间里,将会慢慢介绍各种流的使用,本篇博客先介绍字节流的FileOutputStream和相对应的FileInputStream。原创 2015-04-20 17:40:20 · 250 阅读 · 0 评论 -
IO流之打印流PrintStream和PrintWriter
打印流主要用于输出,可以根据类型很方便的进行输出。打印流分为两种 字节打印流:PrintStream字符打印流:PrintWriter 下面来看看打印流的使用。 1.字节打印流:PrintStream示例代码:Java代码 public class Test { public stat原创 2015-04-20 17:43:19 · 374 阅读 · 0 评论 -
IO流之转换流OutputStreamWriter和InputStreamReader
字符流的底层还是使用字节流实现的,所以字节流时刻转换为字符流的。转换流主要使用到OutputStreamWriter:将字节输出流转换为字符输出流形式InputStreamReader:将输入的字节流转换为字符流输入形式 1.OutputStreamWriter(字节输出流-->字符输出流) OutputStreamWrite原创 2015-04-20 17:42:13 · 299 阅读 · 0 评论 -
Java NIO与IO
当学习java NIO和IO API时,大脑中会很快涌现一个问题:什么时候用IO?什么时候用NIO?这篇文章将尝试阐明Java NIO和IO之间的一些区别、它们的用例、它们各自是如何影响我们的代码设计的。Java NIO和IO的主要区别以下表格简要说明了NIO和IO的区别,接着我们将详细说明表格中的每个不同点。IONIO流原创 2015-04-20 17:51:48 · 271 阅读 · 0 评论 -
java的IO流总结
IO流即输入输出流,流是一组有顺序的,有起点和终点的字节结合,是对数据传输的总称。即数据在两设备间的传输称为流,流的本质是数据传输。 按照数据流的方向可分为:输入流和输出流 按照处理数据单位不同可以分为:字节流和字符流。 给出相应的IO结构图:原创 2015-04-20 17:48:28 · 223 阅读 · 0 评论 -
IO流之数据流DataOutputStream和DataInputStream
DataOutputStream数据输出流允许应用程序以适当方式将java基本数据类型写入输入流中,然后,应用程序可以使用DataInputStream数据输入流将数据读入。 1.DataOutputStream数据输出流可以以java基本数据类型写入输出流中,示例代码:Java代码 public static void main(St原创 2015-04-20 17:47:07 · 254 阅读 · 0 评论 -
IO流之对象流ObjectOutputStream和ObjectInputStream
我们可以使用java的IO流中的对象流ObjectOutputStream和ObjectInputStream来实现序列化和反序列化的操作。 java对象序列化就是将对象转换为字节流,然后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将一个对象的属性和方法转化为一种序列化的格式以用于存储和传输,反序列化就是根据这些保存的信息重建对象的过程。原创 2015-04-20 17:45:30 · 495 阅读 · 0 评论 -
IO流之字节数组流和字符串流
1.字节数组流 字 节数组输出流ByteArrayOutputStream实现了一个输出流,其中的数据被写入一个byte数组,缓冲区会随着数据的不断写入而自动增长。 关闭ByteArrayOutputStream流无效,此类中的方法在关闭该流后还可以使用,而不会产生任何IOException,数据存放在内存。 字节数组输出流ByteArrayInputStrea原创 2015-04-20 17:44:52 · 265 阅读 · 0 评论 -
IO流之缓冲流
缓冲流本身不具IO功能,只是在别的流上加上缓冲提高效率,像是为别的流装上一种包装。当对文件或其他目标频繁读写或操作效率低,效能差。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所以说,缓冲流还是很重要的,在IO操作时记得加上缓冲流提升性能。 缓冲流分为字节和字符缓冲流字节缓冲流为:BufferedInputSt原创 2015-04-20 17:41:35 · 252 阅读 · 0 评论 -
IO流之FileWirter和FileReader
一.FileWriter(文件输出字符流) FileWriter与FileOutputStream类似,不过FileWriter是字符流,而FileOutputStream是字节流。构造方法:1.public File(FIle file)throws IOException------根据File创建FileWriter实例2.public File(Fi原创 2015-04-20 17:40:27 · 258 阅读 · 0 评论 -
java的File类
File类是表示文件和目录名的抽象表示形式。File类可以实现文件的创建,删除,重命名,获取路径,创建时间等等,是唯一一个与文件本身有关的操作。所以有必要好好学习File类。 主要使用方法:1.public File(String pathname)----根据文件路径构造File实例2.public boolean createNewFile()throws IO原创 2015-04-20 17:51:11 · 212 阅读 · 0 评论