2021年4月18日

java 输入输出 对象序列化implements Serializable与反序列化:ObjectOutputStream.writeObject() ;objectInputStream.readObject() ;serialVersionUID字段注意

摘要: 对象序列化 对象序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象。对象序列化机制允许把内存中的 Java 对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另1个网络节点。其他程序一旦获得了这种二进制流(无论是从磁盘中获取的,还是通过网络 阅读全文

posted @ 2021-04-18 22:32 zhangmingda 阅读(139) 评论(0) 推荐(0) 编辑

java 输入输出IO流 RandomAccessFile文件的任意文件指针位置地方来读写数据

摘要: RandomAccessFile的介绍: RandomAccessFile是Java输入输出流体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,它既可以读取文件内容,也可以向文件输出数据。与普通的输入/输出流不同的是,RandomAccessFile 支持"随机访问"的方式,程序可 阅读全文

posted @ 2021-04-18 20:55 zhangmingda 阅读(304) 评论(0) 推荐(0) 编辑

java 输入输出IO流:标准输入/输出System.in;System.out;System.err;【重定向输入System.setIn(FileinputStream);输出System.setOut(printStream);】

摘要: Java的标准输入输出分别通过System.in和System.out来代表的,在默认情况下它分别代表键盘和显示器,当程序通过System.in来获取输入时,实际上是从键盘读取输入 当程序试图通过 System.out 执行输出时,程序总是输出到屏幕: 从System类的源码可以看出in;out;e 阅读全文

posted @ 2021-04-18 17:07 zhangmingda 阅读(348) 评论(0) 推荐(0) 编辑

java 输入输出IO 转换流-字符编码

摘要: 编码和其产生的问题: 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。 按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。 比如说,按照A规则存储,同样按照A规则 阅读全文

posted @ 2021-04-18 16:35 zhangmingda 阅读(531) 评论(0) 推荐(0) 编辑

java 输入输出IO流 字节流| 字符流 的缓冲流:BufferedInputStream;BufferedOutputStream;BufferedReader(Reader in);BufferedWriter(Writer out)

摘要: 什么是缓冲流: 缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。 图解: 1、字节缓冲流BufferedInputStream;BufferedOutputStream: public BufferedInputStre 阅读全文

posted @ 2021-04-18 14:08 zhangmingda 阅读(89) 评论(0) 推荐(0) 编辑

导航