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

java28

1.IO流续集

字节流和字符流的使用场景:

综合练习:

拷贝文件夹:

文件加密:

一个数字异或两次某个数字就会得到自己本身

修改文件中的数据:

改进:

,bom头占3个字节

查看IDEA里面保存的文件是否有bom头:

注意:

右下角看解码方式,因为文本里面有中文,所以这样实际上是GBK编码格式,不是ANSI

缓冲流:

字节缓冲流:

字符缓冲流:

缓冲流底层还是基本流,所以true写在new的里面

字节流的缓冲区是字节数组,字符流的缓冲器是字符数组

综合练习:

统计字节流四种拷贝方式的用时

//字节流的缓冲流:一次读写一个字节

//字节流的缓冲流:一次读写一个字节数组

修改文本顺序

改进:

检查软件运行次数

注意:count后面加一个空字符串的原因是把write的形参变成字符串,不如就是int形参,写进去的就是对应的字符。

注意:不能把创建输出流对象的代码写在上面,因为创建输出流的时候就会直接清空文件了,这时read出来的东西就是null了

IO流的原则:

转换流:

转换流本身就是字符流

改进:

注意:缓冲流可以包裹任何输入输出流

http://www.lqws.cn/news/70039.html

相关文章:

  • [MySQL初阶]MySQL(7) 表的内外连接
  • 什么是线程上下文切换?
  • Linux(10)——第二个小程序(自制shell)
  • 摩尔投票算法原理实现一文剖析
  • SQL Views(视图)
  • MyBatis源码解析:从 Mapper 接口到 SQL 执行的完整链路
  • 数据库系统概论(十二)SQL 基于派生表的查询 超详细讲解(附带例题表格对比带你一步步掌握)
  • Spring Boot中的WebSocket技术实现
  • oracle sql 语句 优化方法
  • NLP学习路线图(十九):GloVe
  • Spring Boot中保存前端上传的图片
  • Android高级开发第三篇 - JNI异常处理与线程安全编程
  • 使用 PHP 和 Guzzle 对接印度股票数据源API
  • 【Android】MT6835 + MT6631 WiFi进入Meta模式出现WiFi_HQA_OpenAdapter failed
  • 【Elasticsearch】Elasticsearch 核心技术(一):索引
  • 大数据-275 Spark MLib - 基础介绍 机器学习算法 集成学习 随机森铃 Bagging Boosting
  • MySQL数据库从0到1
  • 基于FPGA的VGA显示文字和动态数字基础例程,进而动态显示数据,类似温湿度等
  • 监控 100 台服务器磁盘内存CPU利用率
  • MPTCP 聚合吞吐
  • StarRocks部署方案详解:从单机到分布式集群
  • TDengine 的 AI 应用实战——电力需求预测
  • 【存储基础】存储设备和服务器的关系和区别
  • 第1篇:数据库中间件概述:架构演进、典型方案与应用场景
  • 序列搜索策略
  • PromQL 快速上手
  • 4.RV1126-OPENCV 图像轮廓识别
  • 【SpringBoot】| 接口架构风格—RESTful
  • 什么是 CPU 缓存模型?
  • 深入探讨redis:缓存