摘要: 【javaIO体系中常用的流】 【关于字符流和字节流的注意点】 通常,字节流比字符流功能更加强大,因为字节流可以处理所有的二进制文件。 但是字节流来处理字符,又需要将字节转换成字符,增加了编程复杂度。 有这样的原则: 如果进行输入/输出的内容是文本内容,应该考虑使用字符流。 如果进行输入/输出的内容 阅读全文
posted @ 2016-09-30 19:34 HigginCui 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 【处理流】 处理流可以隐藏底层设备上节点流的差异,并对外提供更加方便的输入/输出的方法。 使用处理流的思路: 使用处理流来包装节点流,程序通过处理流来执行输入输出功能,让节点流与底层的I/O设备、文件交互。 使用处理流的主要优势: 1.对于开发人员,使用处理流进行输入/输出操作更加简单。 2.使用处 阅读全文
posted @ 2016-09-30 18:58 HigginCui 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 【输出流中的字节流和字符流】 【OutPutStream和Writer】 [ OutputStream和Writer中包含的方法 ] void write(int c) 将指定的字节/字符输出到输出流中,其中c既可以是字节,也可是字符 void read( byte[] buf ) / void r 阅读全文
posted @ 2016-09-30 17:31 HigginCui 阅读(940) 评论(0) 推荐(1) 编辑
摘要: 【输入流中的字符流和字节流】 【InputStream和Reader】 InputStream和Reader是所有输入流的抽象基类,本身不能实例化,但是他们是所有输入流的模板。 [ InputStream包含的方法 ] int read() 从输入流中读去单个字节,返回读取的字节数。(字节类型转换成 阅读全文
posted @ 2016-09-30 16:54 HigginCui 阅读(2660) 评论(0) 推荐(0) 编辑
摘要: 【概述】 Java的IO流是实现输入/输出的基础,它可以方便的实现数据的输入/输出操作。 Java中把不同的输入/输出源(键盘、文件、网络连接)抽象表述为"流"(Stream)。 【流的分类详细】 [ 输入流 输出流 ] 按照流的流向,可以将流分为输入流和输出流。 输入流:从其中读取数据 输出流:向 阅读全文
posted @ 2016-09-30 15:34 HigginCui 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 【简述】 在File类的list方法中可以接收一个FilenameFilter参数,通过该参数可以列出只满足要求的文件。 FilenameFilter接口里包含了一个accept(File dir, String name)方法,该方法会依次对指定的File的所有子目录或者文件进行迭代,如果该方法返 阅读全文
posted @ 2016-09-30 15:20 HigginCui 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 【分类】 Java的IO通过java.io包下的类和接口来支持。 1.按照流向: 输入流 输出流 2.按照操作数据的大小: 字节流( 8位字节 ) 字符流( 16位字节 ) 3.按照角色: 节点流 处理流 【File类】 File类是java.io包下代表与平台无关的文件和目录,主要用于操作文件和目 阅读全文
posted @ 2016-09-30 14:38 HigginCui 阅读(284) 评论(0) 推荐(0) 编辑