Java-io流

简介:

处理类型分类:字节流、字符流

数据流向分类:输入流、输出流

File类是IO包中唯一代表磁盘文件本身的对象

File类没有无参构造方法(注意分隔符可以使用"/"和"",但是使用""必须写"\",因为涉及转义的问题)

Java的流式输入/输出是建立在四个抽象类的基础上的:InputStream、OutputStream、Reader、Writer

Stream结尾的都是字节流,Reader和Writer结尾都是字符流,处理字符或字符串使用字符流类,处理字节或二进制对象使用字节流

字节流转化为字符流,InputStreamReader

字符流转化为字节流,OutputStreamWrite

字符流是一个字节一个字节的读取,字符流是一个字符一个字符读取(1个字符等于2个字节)

相关文章
|
10天前
|
Oracle NoSQL 关系型数据库
实时计算 Flink版操作报错之报错:java.lang.ClassNotFoundException: io.debezium.connector.common.RelationalBaseSourceConnector,如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
18天前
|
存储 缓存 安全
Java 中 IO 流、File文件
Java 中 IO 流、File文件
|
18天前
|
Java Unix Windows
|
2天前
|
存储 Java API
Java语言IO(输入/输出)编程技术深度解析
Java语言IO(输入/输出)编程技术深度解析
|
3天前
|
存储 监控 Java
Java nio非阻塞io
Java nio非阻塞io
|
6天前
|
存储 Java API
Java IO流
Java IO流
22 2
|
8天前
|
存储 Java
Java IO流:深入解析与技术应用
Java IO流:深入解析与技术应用
256 1
|
10天前
|
存储 Java 编译器
Java文件IO操作基础
Java文件IO操作基础
7 0
|
10天前
|
存储 Java API
【JAVA学习之路 | 进阶篇】IO流及流的分类
【JAVA学习之路 | 进阶篇】IO流及流的分类
|
18天前
|
监控 Java
Java一分钟之-NIO:非阻塞IO操作
【5月更文挑战第14天】Java的NIO(New IO)解决了传统BIO在高并发下的低效问题,通过非阻塞方式提高性能。NIO涉及复杂的选择器和缓冲区管理,易出现线程、内存和中断处理的误区。要避免这些问题,可以使用如Netty的NIO库,谨慎设计并发策略,并建立标准异常处理。示例展示了简单NIO服务器,接收连接并发送欢迎消息。理解NIO工作原理和最佳实践,有助于构建高效网络应用。
19 2