4月16号

IO流:

换行写:再次写出一个换行符就可以了

windows : \r\n

Linux : \n

Mac : \r

细节:

在windows操作系统当中,java对回车换行进行了优化。虽然完整的是\r\n,但是我们写其中一个\r或者\n,java也可以实现换行,因为java在底层会补全。

建议:不要省略,还是写全了。

续写:如果想要续写,打开续写开关即可 , 开关位置:创建对象的第二个参数

默认false:表示关闭续写,此时创建对象会清空文件

手动传递true:表示打开续写,此时创建对象不会清空文件

小文件拷贝:

java 复制代码
//1.创建对象
FileInputStream fis = new FileInputStream(name:"D:Ilitheimal(movie.mp4");
FileOutputStream fos = new FileOutputStream(name: "myiolIcopy.mp4");

//2.拷贝
//核心思想:边读边写
int b;
while(b= fis.read()) != -1){
    fos.write(b);
}

//3.释放资源
//规则:先开的最后关闭
fos.close();
fis.close();
相关推荐
Bs_MoneyMagnet10 分钟前
基于springboot+vue的茶铺管理系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
她说..14 分钟前
RabbitMQ 使用场景详解
java·spring boot·后端·spring·rabbitmq·java-rabbitmq
宁渡AI大模型24 分钟前
河南宁渡科技有限公司|宁渡课堂 AI 全栈面试分享,AI 应用开发高频考点汇总
java·c++·人工智能·python·深度学习·神经网络·rag
代码什么用24 分钟前
JSON一文速通
java·json
Lyyaoo.28 分钟前
【二分查找】【中等】搜索二维矩阵/排序数组的第一位和最后位置/搜索旋转排序数组/旋转排序数组中的最小值
java·数据结构·算法
土司大王36 分钟前
LeetCode hot100——153.寻找旋转排序数组中的最小值:Java 二分模板与 O(log n) 分析
java·算法·leetcode
磐链科技1 小时前
交易所开发中的合规与安全:KYC、AML、冷热钱包设计要点
java·区块链
码农飞哥1 小时前
企业级RAG系统架构详解
java·人工智能·ai编程·rag·ai应用
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之搭建授权服务器(依赖与表结构)
java·服务器·spring
土司大王1 小时前
LeetCode hot100——4.寻找两个正序数组的中位数:Java 二分第K小 递归裁剪
java·算法·leetcode