java 流
文章平均质量分 91
.CONSTANT
努力搬砖!
展开
-
java NIO
从JDK1.4开始Java引入了一系列改进的输入/输出处理的新功能,统称为NIO,即新IO,新增了许多用于 处理输入输出的类,新IO采用内存映射文件的方式处理输入输出,新IO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件,这种方式进行输入输出比传统的输入输出快的多。Buffer的position为0,limit为capacity,程序可以通过put方法向Buffer写入一些数据,每放入一些数 据,Buffer的position响应的向后移动。1. Selector的创建。...原创 2022-08-11 21:37:30 · 213 阅读 · 0 评论 -
RandomAccessFile
readDouble()等8种简单类型 String readLine()读取一行数据 void writeBytes(String s)将一个字符串写入到文件之中,按字节的方式处理。RandomAccessFile对象包含一个记录指针,用以标识当前读写处的位置,当程序创建一个新的 RandomAccessFile对象时,该对象的文件记录指针对于文件头(也就是0处),当读写n个字节后,文件记录指针将会向后移动n个字节。RandomAccessFile不属于IO流,支持对文件的读取和写入随机访问。...原创 2022-08-11 21:18:12 · 512 阅读 · 0 评论 -
java 对象流
Java序列化就是将一个对象转化为一个二进制表示的字节数组,通过保存或则转移这些二进制数组达到 持久化的目的。要实现序列化,需要实现java.io.Serializable接口。反序列化是和序列化相反的过程,就 是把二进制数组转化为对象的过程。在反序列化的时候,必须有原始类的模板才能将对象还原。当父类实现了Serializable接口的时候,所有的子类都能序列化子类实现了Serializable接口,父类没有,父类中的属性不能被序列化(不报错,但是数据会丢失)...原创 2022-08-04 20:26:18 · 564 阅读 · 0 评论 -
过滤流类型
读取数据不变:FileReader---BufferedReader写出数据自定义过滤流SecurityWriter(FilterWriter)}}}}super(in);}}return c;}}原创 2022-08-03 21:51:12 · 137 阅读 · 0 评论 -
java 字节流
具体子类:ByteArrayInputStream, FileInputStream, FilterInputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringBufferInputStream。原创 2022-08-02 21:35:32 · 493 阅读 · 0 评论 -
java 字符流
/BIO,读取一个有效的字符,返回值为0到65535的整数,如果到达流的末尾则返回-1//BIO,读取字符存储到char数组中,返回读取的字符个数,流结束则返回-1//关闭流,同时释放资源Writer抽象类的定义//写出一个字符到字符流,要写的字符包含在给定整数值的16个低位;16个高位被忽略。//将字符数组中的指定部分内容压入到字符流,从off开始共len个字符//关闭流,同时释放资源。......原创 2022-08-02 21:42:22 · 195 阅读 · 0 评论 -
java 节点流
读写文件使用节点流FileInputStream/FileOutputStream和FileReader/FileWriter,如果操作文本 文件,建议使用FileReader/FileWriter,如果操作二进制文件建议使用 FileInputStream/FileOutputStream。原创 2022-08-03 19:59:29 · 53 阅读 · 0 评论