关注
文件拷贝问题
* 文件复制注意事项
* 1. 文件是否存在,输出文件如果不存在创建
* 2. 根据文件类型,是字符类型还是字节类型,使用Reader,Writer还是stream
* 3. 是否使用缓冲,输出缓冲区的大小默认是8k。输入缓冲如果使用buffer可以小一点4k,当然如果两者一样大,就没有写缓冲的必要了
* bufferedOutputStream是将内容缓存到应用进程的缓冲区中。然后到了一定容量,会写入到内核的写缓冲区中
* 真正的输盘是OutputStream.out out,然后out.flush。也就是底层的输出流刷盘是真正的内核刷盘
* 4. 如果报错了,是否有重新尝试机制,是否从报错的地方开始写,节约时间。
* 5. 大数据下的操作,缓冲区域的大小问题。为了提升效率,可以使用NIO进行文件的复制,减少上下文切换以及复制的时间。
查看原帖
点赞 1
相关推荐
今天 15:41
陕西师范大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得现在还能进互联网吗? #
2066次浏览 67人参与
# 如何准备秋招 #
4899次浏览 76人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
18813次浏览 167人参与
# 实习,不懂就问 #
15993次浏览 225人参与
# 如果中了500万,你会离职吗? #
86405次浏览 676人参与
# 你觉得实习能学到东西吗 #
7320次浏览 164人参与
# 哪个瞬间让你对大厂祛魅了? #
379533次浏览 2777人参与
# 面试时被问的最奇葩的问题 #
21553次浏览 124人参与
# 秋招什么时候开投比较合适? #
3065次浏览 59人参与
# 软开人,秋招你打算投哪些公司呢 #
99523次浏览 934人参与
# 来聊聊你认为的薪资天花板是哪家? #
30338次浏览 174人参与
# 每个月的工资都是怎么分配的? #
7139次浏览 134人参与
# 预测一下26届秋招形势 #
11624次浏览 124人参与
# 腾讯工作体验 #
473643次浏览 3489人参与
# 打工人的精神状态 #
51818次浏览 940人参与
# 职场情商大赛 #
131201次浏览 655人参与
# 高考出分的那一天,我__ #
9843次浏览 143人参与
# 非技术2024笔面经 #
384599次浏览 4732人参与
# 一觉醒来,秋招难度下降一万倍…… #
83535次浏览 642人参与
# 京东美团大战,你怎么看? #
92526次浏览 569人参与
# 安利/避雷我的专业 #
75439次浏览 522人参与