I/O文件
文章平均质量分 61
明明的demo日常
这个作者很懒,什么都没留下…
展开
-
序列化和反序列化、部分序列化
序列化:将程序的对象以文件的形式存储也就是转化为字节序列过程,把数据转换为可以存储或者传输的形式。按照对象的内存序列存储的不是眼睛能看出来的。 反序列化:把文件的存储对象读取到程序中,就是将字节序列转换为目标对象过程,转换为当初数据的对象 一、为什么要进行序列化 计算机中任何数据(文本、图片、视频、音乐等等)都是以二进制的形式存储的,通过序列化将对象转化为字节序列化,然后通过I/O传输,在进行反序列化获取我们想要的对象,最后完成通信 ...原创 2022-05-04 12:02:52 · 303 阅读 · 0 评论 -
字节流的读取和写入
FileInputStream:字节流的读取 常用方法: read():从该输入流中读取字节数据 close():关闭并释放与流相关的任何资源系统,这个方法很重要,不管读完还是写完要及时关闭流 原文件里的内容 最后的三个是因为字节流读文字会乱码 读取一组字节(注意特殊情况) 源文件共26个字母 注意最后一行结果最后四个本不应该有是因为第二组读完为清空第三组直接将读取的结果覆盖上去,解决方法获取每次读取长度。 FileOutputSt...原创 2022-05-03 15:28:48 · 1001 阅读 · 0 评论 -
I/O文件创建和路径的获取
一、文件基本操作和目录路径名的抽象表示 文件类:File 常用方法 createNewFile(): 当且仅当具有该名称的文件尚不存在时,原子地创建一个由该抽象路径名命名的新的空文件。 mkdirs():创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。 getName():返回此抽象路径名表示的文件或目录名字。 getParent():返回此抽象路径名的父,如果此路径名未命名的父目录则返回null。 getAbsoluteFile():返回此抽象路径.原创 2022-05-02 21:36:41 · 416 阅读 · 0 评论