随笔分类 - Java IO
摘要:Java IO(二十一) 字符编码和字符集 一、字符编码 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。比如说
阅读全文
摘要:Java IO(二十) PrintStream 和 DataOutputStream 异同 一、相同点 都是继承与FileOutputStream,用于包装其它输出流。 二、不同点 (一)、PrintStream 和 DataOutputStream 都可以将数据格式化输出;但它们在“输出字符串”时
阅读全文
摘要:Java IO(十九)PrintStream 和 PrintWriter 一、介绍 (一)、PrintStream PrintStream 是打印输出流,它继承于FilterOutputStream。PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。它还提供其他
阅读全文
摘要:Java IO(十八) BufferedReader 和 BufferedWriter 一、介绍 BufferedReader 和 BufferedWriter 是字符缓冲流,分别继承自 Reader 和 Writer,它们与字节缓冲流 BufferedInputStream 和 BufferedO
阅读全文
摘要:Java IO(十七)FIleReader 和 FileWriter 一、介绍 FIleReader 和 FileWriter 是读写字符文件的便利类,分别继承于 InputStreamReader 和 OutputStreamWriter,同 FileInputStream 和 FileOutpu
阅读全文
摘要:Java IO(十六)InputStreamReader 和 InputStreamWriter 一、介绍 InputStreamReader 和 OutputStreamWriter 是字节流通向字符流的桥梁:它使用指定的 charset 读写字节并将其解码为字符。如果不指定字符集编码,该解码过程
阅读全文
摘要:Java IO(十五)FilterReader 和 FilterWriter、FilterReader 子类PushBackReader 一、介绍 FilterReader 和 FilterWriter 用于读写过滤后的字符流的抽象类。除了简单覆盖父类方法,没有添加额外的方法。 FilterRead
阅读全文
摘要:Java IO(十四) CharArrayReader 和 CharArrayWriter 一、介绍 CharArrayReader 和 CharArrayWriter 是字符数组输入流和字符数组输出流,它们同 ByteArrayIuputStream 和 ByteArrayOutputStream
阅读全文
摘要:Java IO(十三)PipedReader 和 PipedWriter 一、介绍 PipedReader 和 PipedWriter 分别是管道字符输入流和管道字符输出流,它们同 PipedInputStream 和 PipedOutputStream 一样,用于管道通讯,相关功能都是类似的。它们
阅读全文
摘要:Java IO(十二) 字符流 Reader和 Writer 一、介绍 涉及到文件(如果是纯文本文件形式)操作时,Java除了提供 FIle(文件和目录路径名的抽象表示形式) 和 FileDescriptor (文件描述符),还提供了字符流读写文件。字符流只用于读写文本信息,以字符(char)为单位
阅读全文
摘要:Java IO(十一) DataInputStream 和 DataOutputStream 一、介绍 DataInputStream 和 DataOutputStream 是数据字节流,分别继承自 FilterInputStream 和 FilterOutputStream 和 实现了 DataI
阅读全文
摘要:Java IO(十)BufferedInputStream 和 BufferedOutputStream 一、BufferedInputStream 和 BufferedOutputStream (一)、BufferedInputStream BufferedInputStream 是缓冲字节输入流
阅读全文
摘要:Java IO(九)FilterInputStream 和 FilterOutputStream 一、介绍 FilterInputStream 和 FilterOutputStream 是过滤字节输入流和过滤字节输出流。它们的作用是封装其他的基础流,并为它们提供额外的功能。它们的子类分别有: 缓冲流
阅读全文
摘要:Java IO(八) PipedInputStream 和 PipedOutputStream 一、介绍 PipedInputStream 和 PipedOutputStream 是管道输入流和管道输出流。它们的作用就是让多线程通过管道进行线程间的通讯。在使用管道通讯时,必须 PipedInputS
阅读全文
摘要:Java IO(七)ByteArrayInputStream 和 ByteArrayOutputStream 一、介绍 ByteArrayInputStream 和 ByteArrayOutputStream 是字节数组输入 / 输出流。他们分别继承于 InputStream 和 OutputStr
阅读全文
摘要:Java IO(六) ObjectInputStream 和 ObjectOutputStream 一、介绍 对于对象数据的处理,Java IO 提供了 ObjectInputStream 和 ObjectOutputStream 来序列化和反序列对象数据。 ObjectOutputStream 和
阅读全文
摘要:Java IO(四) InputStream 和 OutputStream 一、介绍 InputStream 和 OutputStream 是字节流的超类(父类),都是抽象类,都是通过实例化它们的子类来使用。如 FileInputStream 和 FileOutputStream、 ObjectIn
阅读全文
摘要:Java IO(五)字节流 FileInputStream 和 FileOutputStream 一、介绍 字节流 InputStream 和 OutputStream 是字节输入流和字节输出流的超类(父类)。FileInputStream 和 FileOutputStream 是字节流用于操作文件
阅读全文
摘要:Java IO(三)FileDescriptor 一、介绍 FileDescriptor 是文件描述符,用来表示开放文件、开放套接字等。当 FileDescriptor 表示文件时,我们可以通俗的将 FileDescriptor 看成是该文件,但是不能直接通过 FileDescriptor 对该文件
阅读全文
摘要:Java IO(二)File 一、概述 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成。File 类定义了一些方法来操作文件,如新建、删除、重命名文件和目录等。 File 是“文件”和“目录
阅读全文

浙公网安备 33010602011771号