为了账号安全,请及时绑定邮箱和手机立即绑定

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
9分17秒的时候视频就变了,前面测试的时候写的是copyFile(),后面不知道什么时候又突然变成了copyFileByBuffer()。感觉剪辑视频的时候剪乱了。
这老师讲课气场十足!
这节的开场真棒!老师终于提到抽象层级的思想了。
感觉老师写了很多测试用例,方便大家理解类和方法的功能,其实就是个引导吧,看完了自己再把用例的逻辑一下记一下,再看看api,然后用方法写一些用例。
我自己还会判断一下方法的抽象层。
对方法的源码很好奇,也许明白了源码了逻辑让使用api更爽。
倍速,爽!

最新回答 / 精慕门2405150
你是不是到错包了, RandomAccessFile是有这个构造器的

最新回答 / 慕婉清9094827
 //删除临时文件        File file = new File(dir,fileName);        if(file.exists()&&file.isFile()){            file.delete();        }根据路径和文件名读取文件,如果存在且是一个文件,则删除。这是我项目中用到的一段代码,亲测可用。

已采纳回答 / qq_为妳战天下_0
内容在raf中,raf.read(buf)就是说从raf读取内容,放进buf中去,所以buf是由内容的,求采纳
老师讲的非常清晰,暂停之后再一步步回味,都能看懂!!!!!!!!!

最新回答 / 下线123
b是你读取的字节,不是长度,in.read()读取一个字节  赋给b,然后如果b是-1就结束循环
java中createNewFile方法主要是如果该文件已经存在,则不创建,返回一个false,如果没有,则返回true
if(j++%10==0) 打印出来第一个70 就直接转行了 改成 ++j 才行 ,就我一个人吗
<=0xf 写成<0x10也行 大致看了下 十六进制 不然 看这视频心里毛躁

已采纳回答 / 益达佳帅
一般你在main函数体里面,打syso然后按Alt+“/”,就会自动打印出来了。如果你设置了快捷输入,直接打syso也会直接提示。
讲的很好,非常 感谢慕课网这一平台和里面的许多老师们,让我在免费的条件下学到了许多东西。
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消