IO流

简介: Java I/O 流主要分为字节流(InputStream/OutputStream)、字符流(Reader/Writer)、转换流(InputStreamReader/OutputStreamWriter)、缓冲流(如BufferedInputStream等)和对象流(ObjectInputStream/ObjectOutputStream),用于高效处理数据的读写与转换。

分类

  • 字节流,读写时以字节为单位,抽象父类是 InputStream 和 OutputStream
  • 字符流,读写时以字符为单位,抽象父类是 Reader 和 Writer
  • 转换流,用来把字节流转换为字符流,相关类:InputStreamReader 和 OutputStreamWriter
  • 缓冲流,增加缓冲来提高读写效率,相关类:
  • BufferedInputStream
  • BufferedOutputStream
  • BufferedReader
  • BufferedWriter
  • 对象流,配合序列化技术将 java 对象转换成字节流或逆操作,相关类:ObjectInputStream,ObjectOutputStream
相关文章
|
2月前
|
存储 对象存储 数据安全/隐私保护
RustFS 1.0.0 深度解析:GA 之后,它值得替代 MinIO 吗?
RustFS 1.0.0 于2026年9月16日正式发布。本文梳理其许可证、功能与性能,说明替代 MinIO 的兼容性和迁移限制,并介绍 1Panel、Docker 部署方式
RustFS 1.0.0 深度解析:GA 之后,它值得替代 MinIO 吗?
|
11月前
|
存储 运维 数据库
【服务器数据恢复】影视传媒公司非编系统存储故障数据恢复案例
金海境科技专业从事数据中心数据恢复技术研发、产品销售和运维技术服务的高新技术企业。业务包含服务器数据恢复、分布式数据恢复、数据库数据恢复公司以IDC数据中心为核心业务方向,拥有文件系统底层架构解析核心技术,为超融合、虚拟化云平台、分布式存储、数据库以及勒索病毒加密等场景下的数据丢失提供数据恢复解决方案。
293 7
|
4月前
|
消息中间件 资源调度 JavaScript
企业管理系统如何整合权限、流程与经营模块:伏羲管理系统技术解析
伏羲管理系统是基于Spring Boot+Vue 3的开源企业级平台,采用模块化架构(CRM/ERP/商城/OA等),统一身份认证、多租户隔离与基础设施底座,支持高扩展与二次开发(MIT协议),助力企业构建可持续演进的一体化管理后台。
|
运维 监控 API
企业多账号的批量高效管理解决方案
在数智化转型的背景下,全球的企业上云步伐不断加快,越来越多的线下业务场景迁移上云。随着云上业务体量和业务场景复杂度的增加,许多企业的多组织跨部门管理效率,精细化管理质量,以及云上成本面临挑战。
969 2
|
缓存 应用服务中间件 API
Nginx
Nginx:现代互联网的流量调度核心,以事件驱动架构解决高并发难题,集高性能Web服务、反向代理、负载均衡与API网关于一体,助力网站加速与系统稳定,支撑海量用户实时交互,是数字时代不可或缺的基础设施引擎。
|
缓存 供应链 监控
电商平台必看的API接口技术选型指南
本文介绍了电商场景下的核心API技术指标、系统集成方案、典型应用场景及技术选型建议。涵盖促销期万级QPS承载、毫秒级价格同步、订单实时追踪等关键技术能力,并提供商品信息标准化接入、用户行为分析、智能风控等集成方案,适用于全渠道库存管理、跨境贸易、直播电商等场景,助力企业优化技术架构,提升业务稳定性与效率。
|
传感器 自然语言处理 资源调度
AR 交互与自动感应技术的博物馆智慧导览系统功能解析
本系统结合AR图像识别、自动感应与多语言资源管理,实现虚拟内容与文物精准叠加、自动讲解与智能导航,提升博物馆导览体验智能化、互动性。
1181 1
|
IDE Java 开发工具
如何在代码审查中高效地发现数组越界问题?
如何在代码审查中高效地发现数组越界问题?
624 56
|
机器学习/深度学习 数据采集 人工智能
TeleAI 星辰语义大模型全尺寸开源,function call能力突出
星辰语义大模型TeleChat2是由中国电信人工智能研究院(TeleAI)研发训练的大语言模型。今年9月,TeleAI 正式发布并开源了首个基于全国产化万卡集群和国产深度学习框架训练的千亿参数大模型 TeleChat2-115B ,近日又进一步开源了 TeleChat2-3B、7B和35B,以适配不同场景的应用需求。
1439 9
TeleAI 星辰语义大模型全尺寸开源,function call能力突出