Java IO
1.Java 集合
2.Java IO
3.JVM 对象的创建4.Java 线程基础5.Java Hotspot G1 GC 原理6.Java 中的代理模式7.JVM 的内存结构8.【JVM】Java 的类加载机制9.Java Lambda 表达式10.Java NIO 介绍11.Java 垃圾回收机制12.【Java 并发编程】Condition13.【Java 并发编程】ThreadLocal14.【Java 并发编程】ReentrantLock15.【Java 并发编程】synchronized16.【Java 并发编程】LockSupport17.【Java 并发编程】AQS18.【Java 并发编程】线程池19.【Java 并发编程】锁和JUC20.Java 基础21.【Java 并发编程】并发容器22.Java 内存模型23.【Java 并发】线程同步24.【Java 并发】同步器25.【Java 并发编程】synchronized 加锁的四种状态与升级过程IO
IO 即 Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。
数据传输过程类似于水流,因此称为 I/O 流。
Java IO
IO 流在 Java 中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。
Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的:
-
输入流的基类
-
java.io.InputStream
:字节输入流 -
java.io.Reader
:字符输入流
-
-
输出流的基类
-
java.io.OutputStream
:字节输出流 -
java.io.Writer
:字符输出流
-
按照功能划分,可以分为如下:
参考:
本文作者:LARRY1024
本文链接:https://www.cnblogs.com/larry1024/p/17806654.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步