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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
表示用记事本utf-8编码并没有问题啊!
加油哦,大家们

最新回答 / wendy4165364
额,真的必须要按照顺序读取
read()方法必须按数据类型顺序读取,如果交换读取的顺序就会报错,楼下说有异常deep可以试一下
成了。。。。。。。。。。。。

最赞回答 / 幸福是可积的
重写的writeObject要写在Student类中当调用到writeObject方法时,会直接调用本类的writeObject方法。在本类的writeObject方法中使用s.defaultWriteObject();调用java提供的写入对象的方法。在这句代码之后执行自己的代码
讲课的代码当然不会是最优秀写法的,毕竟讲课学知识最重要

已采纳回答 / 向上看
byte[] buf=new byte[(int)raf.length()] //创建一个与raf内字节长度等长的字节数组raf.read(buf)//将raf内的内容以字节形式存在buf字节数组中
也是醉了,没有学二进制基础就直接来学io的人居然还吐槽老师。。。

最新回答 / K丶k
项目 --右键---Build Path---add libraries-这是看到一个列表  里面的全部选中  然后 remove 删除重新添加   列表右侧--add libraries--JRE System libraries  选中 finish  就好了
writeUTF的确会在前面加使用该方法输出字节的字节数,所以“中国”就成了00 06 e4 b8 ad e5 9b bd ,00 06用其他类或其他方法来read也只会输出成6。。。。。
这个老师好厉害啊!说的好棒!

已采纳回答 / 慕码人0628686
while  应该是不等于-1啊
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消