关注
文件拷贝问题
* 文件复制注意事项
* 1. 文件是否存在,输出文件如果不存在创建
* 2. 根据文件类型,是字符类型还是字节类型,使用Reader,Writer还是stream
* 3. 是否使用缓冲,输出缓冲区的大小默认是8k。输入缓冲如果使用buffer可以小一点4k,当然如果两者一样大,就没有写缓冲的必要了
* bufferedOutputStream是将内容缓存到应用进程的缓冲区中。然后到了一定容量,会写入到内核的写缓冲区中
* 真正的输盘是OutputStream.out out,然后out.flush。也就是底层的输出流刷盘是真正的内核刷盘
* 4. 如果报错了,是否有重新尝试机制,是否从报错的地方开始写,节约时间。
* 5. 大数据下的操作,缓冲区域的大小问题。为了提升效率,可以使用NIO进行文件的复制,减少上下文切换以及复制的时间。
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
03-18 16:54
苏州大学 前端工程师 点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 腾讯音乐求职进展汇总 #
57260次浏览 343人参与
# 你的秋招第一面感觉怎么样 #
61540次浏览 501人参与
# 牛友故事会 #
318039次浏览 8619人参与
# 互联网公司评价 #
349061次浏览 3633人参与
# 互联网回暖,腾讯要招5000+人! #
259155次浏览 4876人参与
# 怎么防止在试用期被辞退 #
110347次浏览 849人参与
# 秋招投简历越早越好吗 #
61104次浏览 605人参与
# 百度工作体验 #
188436次浏览 1845人参与
# 国企vs私企,怎么选? #
18194次浏览 157人参与
# 我在牛爱网找对象 #
161581次浏览 1224人参与
# 盲审过后你想做什么? #
9764次浏览 93人参与
# 面试等了一周没回复,还有戏吗 #
101362次浏览 938人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
89846次浏览 670人参与
# 聊聊这家公司值得去吗 #
195574次浏览 2061人参与
# 职业发展规划如何回答 #
29660次浏览 167人参与
# 没有实习经历还能找到好工作吗? #
6863次浏览 38人参与
# 25届网易互娱暑实进度 #
63035次浏览 603人参与
# 你认为工作的意义是什么 #
120199次浏览 909人参与
# 实习要如何选择和准备? #
20353次浏览 374人参与
# 你的办公桌上都有什么? #
3638次浏览 29人参与