16个常用IO流】的更多相关文章

在包java.io.*:下 有以下16个常用的io流类: (Stream结尾的是字节流,是万能流,通常的视频,声音,图片等2进制文件, Reader/Writer结尾的是字符流,字符流适合读取纯文本文件, 而类前面带Buffered为其相应的缓冲流) FileInputStream; FileOutputStream; FileReader; FileWriter; (File开头的流类,操作对象是一般文件)---4个常用的文件流. BufferedReader; BufferedWriter;…
一切文件在存储时,都是以二进制数字的形式保存的,都是一个一个字节.无论使用什么样的流对象,底层传输的始终是二进制数据. 字节输出流 OutputStream java.io.OutputStream 此抽象类是表示字节输出流的所有类的超类,里边定义了一些子类共性的方法 void close():关闭此输出流并释放与此输出流有关的所有系统资源. void flush():刷新此输出流并强制写出所有缓冲的输出字节. void write(byte[] b):将指定的byte数组中 b.length…
.文件系统 ()文件系统类的介绍 文件操作类大都在System.IO命名空间里.FileSystemInfo类是任何文件系统类的基类:FileInfo与File表示文件系统中的文件:DirectoryInfo与Directory表示文件系统中的文件夹:Path表示文件系统中的路径:DriveInfo提供对有关驱动器的信息的访问.注意,XXXInfo与XXX类的区别是:XXX是静态类,XXXInfo类可以实例化. 还有个较为特殊的类System.MarshalByRefObject允许在支持远程处…
源自https://www.cnblogs.com/liyangLife/p/4797583.html 谢谢 1.文件系统 (1)文件系统类的介绍 文件操作类大都在System.IO命名空间里.FileSystemInfo类是任何文件系统类的基类:FileInfo与File表示文件系统中的文件:DirectoryInfo与Directory表示文件系统中的文件夹:Path表示文件系统中的路径:DriveInfo提供对有关驱动器的信息的访问.注意,XXXInfo与XXX类的区别是:XXX是静态类,…
所谓的 IO 即 Input(输入)/Output(输出) ,当软件与外部资源(例如:网络,数据库,磁盘文件)交互的时候,就会用到 IO 操作.而在IO操作中,最常用的一种方式就是流,也被称为IO流.IO操作比较复杂,涉及到的系统调用比较多,相对操作内存而言性能很低.然而值得兴奋的是,Java提供了很多实现类以满足不同的使用场景,这样的实现类有很多,我只挑选些在日常编码中经常用到的类进行说明,本节主要介绍和文件操作相关的流,下面一起来瞧瞧吧. File File是Java在整个文件IO体系中比较…
第一章:File类 一.1个重点单词: file:文件:directory:文件夹/目录:path:路径(绝对路径:absolutePath) 二.4个静态成员变量: 1.static String pathSeparator 2.static char pathSeparatorChar 3.static String separator 4.static char separatorChar 其中,pathSeparator与pathSeparatorChar 是与系统有关的路径分隔符,在W…
1.基本概念 IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中. 2.IO流的分类 图示:(主要IO流) 3.字节流 (1).字节流基类 1).InputStream InputStream:字节输入流基类,抽象类是表示字节输入流的所有类的超类. 常用方法: // 从输入流中读取数据的下一个字节 abstract int read() // 从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b中 int re…
Properties概述 java.util.Properties extends Hashtable<k,v> implements Map<k,v> Properties类表示了一个持久的属性集. Properties可以保存在流中或从流中加载. Properties集合是唯一一个和IO流相结合的集合: 可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储. 可以使用Properties集合中的方法load,把硬盘中保存的文件(键值对)…
一:以内存为基准,按照数据的流动方向,流向内存为输入(读取数据),流出内存为输出.IO流有四大顶级父类: IO流四大顶级父类   输入流 输出流 字节流 字节输入流 InputStream 字节输出流 OutputStream 字符流 字符输入流 Reader 字符输出流 Writer…
第九章.转换流 字节编码和字符集 编码:按照某种规则将字符以二进制存储到计算机中. 解码:将存储在计算机中的二进制数按照某种规则解析显示出来. 字符编码:Character Encoding ,就是一套自然语言与二进制数之间的对应规则. 字符集:Charset,也叫编码表.是一个系统支持的所有字符的集合,包括各国文字.标点符号.图形符号.数字等. 常见字符集:常见字符集有ASCII字符表.GBK字符集.Unicode字符集等.一套字符集必然至少有一套字符编码: 以下为直接复制的内容. ASCII…