javaIO流

简介: javaIO流

流的分类



1.字节流:读写的是byte (InputStream、OutputStream)


2.字符流:读写的是char (Reader、Writer)


字节输出流:必须掌握



1.可以一个字节一个字节的往外写


2.需要首先获取数据的字节码


3.输出流是覆盖,不是追加


字节输入流:必须掌握



1.可以一个字节一个字节的读


2.读的字节,不会超过byte的长度


3.读字节对文件大小没有限制


序列化和反序列化



1.序列化是将对象的状态写入到特定的流中的过程


2.反序列化则是从特定的流中获取数据重新构建对象的过程


3.序列化的第一步,是需要制定对象为可序列化对象,以及该类的所有类成员都必须为可序列化对象


4.序列化的版本ID,在序列化和反序列化时必须保持一致


目录
相关文章
|
5月前
|
存储 Java API
Java IO流
Java IO流
41 2
|
5月前
|
Java
Java的IO流
Java的IO流
36 0
|
5月前
|
Java 数据库连接 Windows
java中的IO流
java中的IO流
62 0
|
5月前
|
Java Linux
|
10月前
|
缓存 Java 开发者
|
Java Linux Android开发
java中iO流
java中iO流
63 0
|
Java 数据处理 开发者
java IO流
Java I/O流是指将数据从一个源(如文件、网络)读取到内存中,或将数据从内存中写入到一个目标(如文件、网络)的流程。Java I/O流包括了字节流和字符流两种类型,其中字节流处理单个字节(8位)的数据,字符流处理Unicode字符的数据(可以看作是由多个字节组成的数据)。 Java I/O流的类库包括了许多实现类,如FileInputStream、FileOutputStream、BufferedReader、BufferedWriter等,它们都有其特定的用途和使用场景。Java I/O流的设计目的是为了方便开发者进行数据的读取和写入操作,提高程序的效率和可读性。 Java I/O流
83 0
|
缓存 Java
Java io流 详解
Java io流 详解
113 0
|
Java 数据安全/隐私保护
【Java】IO流练习
【Java】IO流练习
106 0
【Java】IO流练习
|
存储 设计模式 Java
Java IO流详解
Java IO流详解
154 0