当前位置: 首页 > news >正文

java基础自用笔记:文件、递归、常见的字符集、IO流

文件

递归

递归文件夹寻找某个文件,要先判断是否有权限进入文件夹(若无权限返回null)然后再判断文件数量是否不为0

常见的字符集

IO流

字节流

文件字节输入流

当读取到最后一个字节的时候,装在buffer[0]中,如果后面没有字节,那么buffer[1],buffer[2]将会把上一次装着的读取到的字节一起打印出来 

文件字节输出流

覆盖型

追加型

文件复制

资源释放问题

字符流

文件字符输入流

文件字符输出流

缓冲流

缓冲字节流(输入流和输出流)

原本没有缓冲流时

从缓冲字节输入流到内存超级快,忽略不计

案例

原始流和缓冲流的性能分析

其他流

字符输入转换流InputStreamReader

打印流

特殊数据流

commons-io框架

http://www.dtcms.com/a/115260.html

相关文章:

  • (done) 并行计算 CS149 Lecture1 (Why parallelism? Why efficiency?) (并行基本概念、硬件基础)
  • ctfshow VIP题目限免(后10题)
  • 消息队列(kafka 与 rocketMQ)
  • Llama 4 最新发布模型分析
  • rocketmq中的延迟队列使用详解
  • 深度学习图像分类数据集—十种西红柿病态叶识别分类
  • ISP算法从入门到精通:全面解析图像信号处理技术
  • 1Panel安装失败 国内docker安装失败
  • Qt -信号与槽
  • 第五章:架构安全性_《凤凰架构:构建可靠的大型分布式系统》
  • 掌握 JSON 到表格转换:全面指南
  • Neo4j基本命令使用
  • TPS入门DAY02 服务器篇
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day6
  • lerobot[评估策略,训练策略]
  • C++ 标准库 vector(三十七)
  • (51单片机)独立按键控制流水灯LED流向(独立按键教程)(LED使用教程)
  • day40——种花问题(LeetCode-605)
  • chromadb 安装和使用
  • Lecture 44: NVIDIA Profiling (未完)
  • 10种电阻综合对比——《器件手册--电阻》
  • CNN-SE-Attention-ITCN多特征输入回归预测(Matlab完整源码和数据)
  • DeepSeek推动办公智能向“人机共智”阶段跃迁
  • centos7 yum install docker 安装错误
  • java面试篇 并发编程篇
  • 低代码开发:重塑软件开发的未来
  • MCP server的stdio和SSE分别是什么?
  • 网络初识 - Java
  • C# Winform 入门(11)之制作酷炫灯光效果
  • DeepSeek 教我 C++ (8) :C++ 静态类型不安全的情况