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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰

已采纳回答 / 宝慕林0707671
这个A是char类型的,一个char等于两个字节。write一次写出一个字节。所以会将这个字母的低八位写出
可以到这里看我对老师讲解的总结与扩展,后期学习会不断完善,希望大家共同进步,互相交流

http://www.jianshu.com/p/632f3debbcb0
说打嗝的,我居然还会退回去听了一遍,还是同学你认真啊
6分30秒那里的if else那样写真的没问题吗。。。
讲了太多冗余的知识,很多了解即可甚至基本用不到。Java 8.0之后很多东西都打包好直接拿来用了。没必要去死记硬背一些底层实现

最新回答 / 武HH
数组开拓了内存空间,但是实际存放数据的可能只有部分,所以只需要序列化存放数据的那一部分

已采纳回答 / 向上看
因为你每run一次,指针都是从0开始的,每run一次都改写了上一次内容,你可以尝试运行一下老师的程序,然后再在程序前添加 raf.seek(12),使下一次从12byte处开始写,运行后你会发现输出长度为24

已采纳回答 / 汉江怪人
不是的,默认的是将有效的和无效的全部都序列化了。
可以到这里看我对老师讲解的总结与扩展,后期学习会不断完善

http://www.jianshu.com/p/3879f1692ee4
可以到这里看我针对老师讲解的总结与扩展,后期学习会不断完善,如果觉得有用请点赞,谢谢!

http://www.jianshu.com/p/1ee5a176dcda
mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:
new File("/tmp/one/two/three").mkdirs();
执行后, 会建立tmp/one/two/three四级目录
new File("/tmp/one/two/three").mkdir();
则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false
来自http://blog.csdn.net/cnnumen/article/details/8463736
每天的学习节奏就是一开始不想学,学着学着很烦,然后进入状态就一直学- -为什么不能一开始就很想学习呢

已采纳回答 / 张土土
只有read是读一个字节就输出一个,遇到-1结束,用上数组,就是读取一定个数(数组长度)字节后(遇到-1结束)才输出。
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消