摘要: java从键盘输入的三种方法 [java] view plain copy import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Sc 阅读全文
posted @ 2018-04-19 01:54 chen_sg 阅读(20028) 评论(0) 推荐(2) 编辑
摘要: IOUtils流操作的相关方法 copy:这个方法可以拷贝流,算是这个工具类中使用最多的方法了。支持多种数据间的拷贝。copy内部使用的其实还是copyLarge方法。因为copy能拷贝Integer.MAX_VALUE的字节数据,即2^31-1。 copyLarge:这个方法适合拷贝较大的数据流, 阅读全文
posted @ 2018-04-19 01:41 chen_sg 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Commons IO简介 Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复代码,这些代码可能遍布于每个独立的项目中,你却不得不重复的编写。这些类由经验丰富的开发者维护,对各种问题的边界条件考虑周到,并持续修复相 阅读全文
posted @ 2018-04-19 01:37 chen_sg 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 类的继承关系 ByteArrayInputStream 可以将字节数组转化为输入流 。ByteArrayOutputStream可以捕获内存缓冲区的数据,转换成字节数组。 ByteArrayInputStream 构造函数 一般方法 ByteArrayOutputStream 构造函数 一般方法 练 阅读全文
posted @ 2018-04-19 01:36 chen_sg 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 类的继承关系 InputStreamReader简介 InputStreamReader 是字符流Reader的子类,是字节流通向字符流的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如 GBK 等。要启用从字节到字符的有效转换,可以提前从底层流读取更多的字 阅读全文
posted @ 2018-04-19 01:36 chen_sg 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 类的继承关系 BufferedReader 构造函数 方法 BufferedWriter 构造函数 方法 实战演练复制F盘里面的一个txt文本 运行结果: 阅读全文
posted @ 2018-04-19 01:35 chen_sg 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 首先抛出一个问题,有了InputStream为什么还要有BufferedInputStream? BufferedInputStream和BufferedOutputStream这两个类分别是FilterInputStream和FilterOutputStream的子类,作为装饰器子类,使用它们可以 阅读全文
posted @ 2018-04-19 01:33 chen_sg 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Java File类的功能非常强大,利用java基本上可以对文件进行所有操作。首先来看File类的构造函数的源码 从源码可以看出File类的构造函数有6个,精简如下 现在就看的比较清楚了,6个构造函数,可以分为2类。4个公共构造函数,2个私有构造函数。 构造函数1: 构造函数2: 效果图: 构造函数 阅读全文
posted @ 2018-04-19 01:32 chen_sg 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 字符流和 阅读全文
posted @ 2018-04-19 01:29 chen_sg 阅读(252) 评论(0) 推荐(0) 编辑