IO流
首领ろ荆棘
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO流技术【文件复制】
IO流技术【文件复制】1、复制文本文件练习:复制文本文件。思路:既然是文本涉及编码表。需要用字符流。操作的是文件,涉及硬盘。有指定码表吗?没有,默认就行。操作的是文件,使用的默认码表。使用哪个字符流对象。直接使用字符流操作文件的便捷类。FileReader FileWriterpublic class CopyTextFileTest { public static void main(String[] args) throws IOException { copyTextFil原创 2020-09-01 16:50:35 · 182 阅读 · 0 评论 -
IO流技术【文件列表清单】
IO流技术【文件列表清单】需求:获取指定目录下所有的**.java**文件(包含子目录中的),并将这些java文件的绝对路径写入到一个文件中。建立一个java文件清单列表。思路:一看到包含子目录,必须递归。写数据到文件,输出流。继续分析,发现只要.java ,需要过滤器。满足过滤的条件的文件有可能非常多,先进行存储。public class Demo { private static final String LINE_SEPARATOR = SeparatorTool.LINE_SE原创 2020-09-01 16:49:32 · 414 阅读 · 0 评论 -
IO流技术【删除一个目录】
IO流技术【删除一个目录】需求:删除一个目录思路:删除一个带有内容的目录原理;必须从里往外删。到底有多级目录不确定,递归。代码:public class Test2 { public static void main(String[] args) { File dir = new File("E:\\test"); removeDir(dir); } /** * 删除一个目录。 */ public static void removeDir(File dir) {原创 2020-09-01 16:43:19 · 160 阅读 · 0 评论 -
IO流技术【Properties类介绍、文件切割与合并】
IO流技术【Properties类介绍、文件切割与合并】1、Properties类介绍1.1、Properties的基本功能Properties特点:1、Hashtable的子类,map集合中的方法都可以用。2、该集合没有泛型。键值都是字符串。3、它是一个可以持久化的属性集。键值可以存储到集合中,也可以存储到持久化的设备上。键值的来源也可以是持久化的设备。4、有和流技术相结合的方法。load(InputStream) load(Reader) store(OutputStream,common原创 2020-08-24 23:40:28 · 302 阅读 · 0 评论 -
IO流技术【装饰设计模式】
IO流技术【装饰设计模式】装饰设计模式装饰设计模式:顾名思义就是对原有事物进行包装打扮,增强原有事物的功能。但是事物的本质是不变的。比如大家去礼品店买礼品,都会对礼品进行相应的包装,但不管怎么包装,礼品本身是不会发生改变的。但让我们感觉礼品更加具有吸引力和价值的体现。在Java中也有大量使用装饰这种设计模式,比如前面学习字节流对象或者字符流对象,使用他们就可以完成字节、字符的读取操作,可是直接使用发现不管是读、还是写效率都比较低,于是就对原有的字节流和字符流进行包装,使用Buffered对其进行功能的原创 2020-08-24 23:30:12 · 216 阅读 · 0 评论 -
IO流技术【File类】
IO流技术【File类】1、File类的出现打开API,搜索File,发现竟然真的有这个类。阅读其描述:File文件和目录路径名的抽象表示形式。Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。2、File类的构造函数File类有多个构造函数,可以构造File对象。6个构造函数,可以分为2类。4个公共构造函数,2个私有构造函数。public File(String pathname) //文件的绝对路径publ原创 2020-08-24 23:21:53 · 154 阅读 · 0 评论 -
IO流技术【输入输出流、转换流、缓冲流】
IO流【输入输出流、转换流、缓冲流】1、输入输出流的方法示例当用到IO流时就有可能出现IO异常,所以需要处理可能的异常// 字节流: FileOutputStream fos = new FileOutputStream("D://xxx.xxx"); fos.write("dsfdsf".getBytes()); // 写入字节数组 fos.close(); // 用完后需要关闭流,释放资源。字节流不需要Flush FileInputStream fis = new FileI原创 2020-08-24 22:55:21 · 248 阅读 · 0 评论 -
IO流技术【概述、分类】
IO流技术【概述、分类】1、流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2、IO流的分类1、按功能分类读取流:InputStream Reader写出流:OutPutStream Writer2、按流的类型分类字节流:InputStream OutputStream字符流:Reader Writer3、字符流和字节流字符流的由来: 因原创 2020-08-24 22:33:48 · 270 阅读 · 0 评论
分享