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

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

文件

递归

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

常见的字符集

IO流

字节流

文件字节输入流

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

文件字节输出流

覆盖型

追加型

文件复制

资源释放问题

字符流

文件字符输入流

文件字符输出流

缓冲流

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

原本没有缓冲流时

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

案例

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

其他流

字符输入转换流InputStreamReader

打印流

特殊数据流

commons-io框架

相关文章:

  • (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 (未完)
  • 教做美食的视频网站/全媒体运营师报名入口
  • 做服装有哪些好的网站有哪些/电子商务培训
  • 政府网站维护方案/百度搜索排行榜
  • 中山网站搜索引擎优化/企业营销管理
  • 谷歌有趣的网站/seo挖关键词
  • ...课程网站建设简介/seo关键词有话要多少钱