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

io流2——字节输入流,文件拷贝

在这里插入图片描述

!基本代码演示:

在这里插入图片描述
读取:
到程序中不是a,而是a的asicc码对应的数字
在这里插入图片描述
继续读读到最后:
在这里插入图片描述
不想看到数字,还想看abcde:
在这里插入图片描述
再继续读:
如果读不到了,就会返回-1
在这里插入图片描述

细节

细节一

在这里插入图片描述

细节2

在这里插入图片描述

字节输入流循环读取

问题案例:
如下:会丢失数据,只输出了98,100
原因:
read读一次数据移一次指针
在这里插入图片描述

正确代码:
所以我们写代码时,一定要定义接收的变量

在这里插入图片描述

文件拷贝

基本代码

在这里插入图片描述
在这里插入图片描述

拷贝存在的弊端

大的文件的时候会慢:
在这里插入图片描述
慢的根本原因:
每次只读一个字节

在这里插入图片描述

解决方案

在这里插入图片描述

代码演示

第一次读取:
在这里插入图片描述
第二次读取:
在这里插入图片描述
第三次读取:
在这里插入图片描述
第四次读取:
在这里插入图片描述

原因:

在这里插入图片描述

改进

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用上面的快速方法改写文件拷贝

在这里插入图片描述

io流中不同jdk版本捕获异常的方式

http://www.xdnf.cn/news/760807.html

相关文章:

  • Docker容器创建Redis主从集群
  • 卢昌海 | 质量的起源
  • 基于FashionMnist数据集的自监督学习(生成式自监督学习VAE算法)
  • [蓝桥杯]螺旋折线
  • 2024 CKA模拟系统制作 | Step-By-Step | 8、题目搭建-创建 Ingress
  • win32相关(互斥体)
  • 大模型赋能低空经济:从技术突破到应用场景拓展
  • 【C语言练习】077. 理解C语言中的嵌入式编程
  • Python实例题:Python3实现图片转彩色字符
  • 【Hexo】4.Hexo 博客文章进行加密
  • python汉语编程,将关键字与文言文对应
  • Claude 4 升级:从问答助手到任务执行者 | AI大咖说
  • Python入门手册:类和对象
  • Spring是如何实现属性占位符解析
  • 如何下载python的第三方类库
  • Day 36训练
  • Linux epel-release 详解
  • 多线程——定时任务ScheduledThreadPoolExecutor用法
  • 深度学习---负样本训练
  • 字符串相关的方法有哪些?
  • 基于LLM的智能客服系统开发全流程:技术架构、落地挑战与行业实践
  • 智能体觉醒:AI开始自己“动手”了-自主进化开启任务革命时代
  • 【强化学习哲学 Day 1】Q-Learning - 在不确定中寻找确定
  • ​​技术深度解析:《鸿蒙5.0+:AI驱动的全场景功耗革命》​
  • 智慧交通设计方案
  • Docker安装mitproxy
  • Vue组件定义
  • 中国高分辨率高质量地面CO数据集(2013-2023)
  • C++:回调函数
  • duilib图片属性中corner属性九宫格拉伸说明