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();
相关推荐
心灵宝贝2 小时前
IDEA 安装 SpotBugs 插件超简单教程
java·macos·intellij-idea
幼稚诠释青春2 小时前
Java学习笔记(对象)
java·开发语言
小羊学伽瓦2 小时前
【Java基础】——JVM
java·jvm
老任与码2 小时前
Spring AI(2)—— 发送消息的API
java·人工智能·spring ai
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧3 小时前
MyBatis快速入门——实操
java·spring boot·spring·intellij-idea·mybatis·intellij idea
csdn_freak_dd3 小时前
查看单元测试覆盖率
java·单元测试
爱吃烤鸡翅的酸菜鱼3 小时前
【SpringMVC】详解cookie,session及实战
java·http·java-ee·intellij-idea
Wyc724093 小时前
JDBC:java与数据库连接,Maven,MyBatis
java·开发语言·数据库
老任与码3 小时前
Spring AI(3)——Chat Memory
java·人工智能·spring ai
贺函不是涵3 小时前
【沉浸式求职学习day36】【初识Maven】
java·学习·maven