`

Java IO处理类的汇总

阅读更多
图片版的
文字版的
输入 输出 数据类型 说明  
InputStream OutputStream byte 最底层  
  ByteArrayInputStream   ByteArrayOutputStream byte 带字节缓冲 缓冲
  FileInputStream   FileOutputStream byte 直接对文件进行操作  
  FilterInputStream   FilterOutputStream byte 过滤输出流的超类  
    BufferInputStream     BufferedOutputStream byte 缓冲数据 缓冲
    CheckedInputStream     CheckedOutputStream byte 数据校验  
    CipherInputStream     CipherOutputStream byte 加密的数据  
    DataInputStream     DataOutputStream 基本类型 处理所有基本类型  
    DeflaterInputStream     DeflaterOutputStream byte deflate压缩处理  
            GZIPOutputStream byte GZIP压缩写入  
            ZipOutputStream byte ZIP写入  
              JarOutputStream byte JAR写入  
    DigestInputStream     DigestOutputStream byte 摘要信息  
    InflaterInputStream     InflaterOutputStream byte 压缩读取  
      GZIPInputStream           byte GZIP读取  
      ZipInputStream           byte ZIP处理  
        JarInputStream           byte JAR处理  
    LineNumberInputStream           byte 过时  
    ;ProgressMonitorInputStream           byte 进度监控  
    ;PushbackInputStream           byte 可取消读取的能力  
  ObjectInputStream           byte 序列化  
  ;PipedInputStream   ;PipedOutputStream byte 连接输入输出流  
  SequenceInputStream           byte 多个输入流的连续读取  
  StringBufferInputStream           String 过时  
                         
Reader Writer char,String    
  BufferedReader   BufferedWriter   缓冲的字符操作 缓冲
    LineNumberReader             跟踪行号的缓冲字符输入流 缓冲
                         
  CharArrayReader   CharArrayWriter   字符数组缓冲区 缓冲
                         
  FilterReader   FilterWriter   读写已过滤的字符流  
    ;PushbackReader             允许将字符推回 缓冲
                         
  InputStreamReader   OutputStreamWriter   字节流和字符流的桥梁 编码类型
    FileReader     FileWriter   读写字符文件  
                         
  ;PipedReader   ;PipedWriter   传送的字符流 缓冲
                         
  StringReader   StringWriter   字符串和字符流的转化  
                         
            ;PrintWriter   向文本输出流打印对象
的格式化表示形式
 

2008-02-23_125615.gif
分享到:
评论

相关推荐

    java工具类汇总

    本篇将详细介绍“java工具类汇总”中可能涵盖的关键知识点。 1. **日期时间处理**: - `java.time` 包:Java 8 引入了新的日期时间API,包括`LocalDate`、`LocalTime`、`LocalDateTime`、`ZonedDateTime`等类,...

    31个java工具类大汇总

    以下是对标题“31个java工具类大汇总”及描述中提及的知识点的详细说明: 1. **StringUtils**: `StringUtils`是Apache Commons Lang库中的一个核心工具类,专门用于处理字符串。它提供了大量的静态方法,例如检查...

    IO-黑马程序员Java学习笔记.rar

    Java的输入/输出(IO)系统是编程中的一个重要部分,特别是在开发服务器端应用程序、文件处理以及数据传输场景中。"IO-黑马程序员Java学习笔记"这个压缩包包含了关于Java IO的详细教程,可以帮助我们深入理解这个...

    Java面试题大汇总宝典

    "Java面试题大汇总宝典"是一个精心整理的资源集合,旨在帮助求职者充分准备面试,增加成功获得理想职位的机会。 1. **Java核心基础**: - **数据类型与变量**:Java分为基本数据类型(如int、float)和引用数据...

    java面试题总汇

    异常处理是Java中重要的一部分,Java使用try-catch-finally语句块来捕获和处理运行时错误。同时,你需要了解Checked异常和Unchecked异常的区别。 对于内存管理,Java的垃圾回收机制(Garbage Collection)是其一大...

    2020 java经典面试题总汇.zip

    在2020年,Java依然在企业级应用、云计算、大数据、Android开发等领域占据主导地位,因此Java面试题的汇总对于求职者来说至关重要。这份"2020 Java经典面试题总汇"很可能包含了各种难度层次的问题,旨在测试候选人在...

    【大厂面试专题】Java面试题手册汇总大全

    Java中的IO与NIO面试题汇总大全 Java反射面试题汇总大全 Java序列化面试题汇总大全 Java注解面试题汇总大全 多线程&并发面试题汇总大全 JVM面试题汇总大全 Mysql面试题汇总大全 Redis面试题汇总大全 Memcached面试题...

    java知识点汇总

    首先,从【标题】:“java知识点汇总” 和【描述】:“内容较杂,有java初中高级知识点,也有Java web架构及原理”来看,涉及的内容包括了Java的序列化与反序列化、IO流的基础知识、多态的概念、泛型的应用、反射...

    java面试笔试题分类汇总

    4. **Java基础**:包括Java语法、面向对象编程(类、对象、封装、继承、多态)、异常处理、集合框架(List、Set、Map)、IO流、反射、枚举、注解等基础概念。 5. **JDBC (Java Database Connectivity)**:Java与...

    java学习资料汇总

    Java IO和NIO(非阻塞IO)是处理输入输出的重要模块,用于读写文件、网络通信等。IO主要基于流模型,而NIO引入了通道和选择器,提供了更高效的IO操作。 对于并发编程,Java提供了线程和锁的概念。理解和掌握线程的...

    Java常用工具类,多年工作积累整理

    本资料集“Java常用工具类,多年工作积累整理”显然是一个汇总了作者多年编程经验的实用资源。下面将详细阐述Java中的一些常见工具类及其用途。 1. **`java.util.Arrays`**:这是一个非常基础且重要的工具类,提供...

    Java面试题大汇总(2021年Java面试题大全带答案)

    Java面试题大汇总(2021年Java面试题大全带答案) Java是一种流行的编程语言,广泛应用于Web开发、Android应用开发、桌面应用开发等领域。作为一名Java开发者,需要具备扎实的基础知识和实践经验。以下是Java面试题...

    java问题汇总(学习JAVA必看)

    6. **IO流**:Java的IO流系统用于读写文件、网络通信和数据转换。理解字节流、字符流、缓冲流、对象序列化以及NIO(非阻塞I/O)框架,能有效处理数据输入输出。 7. **反射**:反射机制允许程序在运行时检查类、接口...

    Java 基础核心总结 +经典算法大全.rar

    节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...

    java初级阶段程序总汇

    6. **输入/输出流**: Java的IO流系统处理数据的读取和写入,包括文件操作、网络通信等。InputStream和OutputStream用于处理字节流,Reader和Writer处理字符流。 7. **线程**: Java内置了对多线程的支持,通过Thread...

    达内 CoreJava老师笔记汇总

    CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 10 CoreJava DAY03 数组 20 CoreJava DAY04 27 CoreJava DAY05 面向对象 31 ...CoreJava DAY21-22 IO 174 CoreJava DAY23 网络编程 197

    Java面试笔试题大汇总(最全+详细答案)

    Java作为一门广泛使用的编程语言,其面试笔试题涵盖了众多领域,包括基础语法、面向对象、集合框架、多线程、异常处理、IO流、网络编程、数据库操作、设计模式、JVM优化等。以下是对这些知识点的详细阐述: 1. **...

    Java学习网站汇总

    5. **输入输出流(IO)与NIO**:Java的IO库提供了丰富的类用于文件读写、网络通信等。NIO(New IO)是Java 1.4引入的,提供非阻塞I/O操作,提高了效率。 6. **多线程编程**:Java内置了对多线程的支持,理解线程的...

Global site tag (gtag.js) - Google Analytics