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();
相关推荐
smileNicky4 分钟前
Lombok @Data 在 IDEA 中运行报错解决方案
java·ide·intellij-idea
计算机学姐4 分钟前
基于SpringBoot的汉服租赁系统【颜色尺码套装+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
qq_5470261796 分钟前
Maven 仓库管理
java·maven
天天摸鱼的java工程师9 分钟前
线程池深度解析:核心参数 + 拒绝策略 + 动态调整实战
java·后端
mjhcsp9 分钟前
C++ KMP 算法:原理、实现与应用全解析
java·c++·算法·kmp
邵伯16 分钟前
Java源码中的排序算法(一)--Arrays.sort()
java·排序算法
阿里巴巴P8高级架构师23 分钟前
从0到1:用 Spring Boot 4 + Java 21 打造一个智能AI面试官平台
java·后端
stevenzqzq25 分钟前
trace和Get thread dump的区别
java·android studio·断点
桦说编程25 分钟前
并发编程踩坑实录:这些原则,帮你少走80%的弯路
java·后端·性能优化
程序猿零零漆26 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十三)SpringMVC快速入门、请求处理
java·学习·spring