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

文件传输基础——Java IO流

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

已采纳回答 / 慕容9116793
可以重新下个jar包,添加到项目中试试

已采纳回答 / 慕运维6388425
我想,括号里面的buy应该是字节数组的意思。这只是两个不同的write方法。并没有想象的那么复杂前者:write(buy),意味着字节数组buy中的数据被全部写入了流所指向的文件里后者:write(buy,0,buy.length),以为着从这个字节数组的第0个位置(就是第一个开始写)开始,到第buy.length个位置结束,这中的内容写入write所指向的文件里。buy.length则是buy这个字节数组的长度,而那个0所代表的位置也可以被其他数字取代来代表不同的位置

已采纳回答 / 青山洞主
大文件的情况下:应该是BufferedOutputStream效率最高,RandomAccessFile可以随机访问文件位置,效率上应该没有Buffered高,接着的DataOutputStream和FileOutputStream应该差不多,不过DataOutputStream进行了一些封装,可以直接处理基本类型数据,DataOutputStream要略优于FileOutputStream,FileOutputStream是最原始的了,直接对文件操作,写入字节数据。小文件的话:几 K的那种,其实你用哪个...

已采纳回答 / 慕运维6388425
你是想问这下面两个异常处理方法应该用哪个吧?第一个一般是把异常抛出,本类不做处理,交给父类处理第二个是就在本类把异常处理掉一:printHexByByteArray(String fileName) throws IOException{二:try {   IOUtil. printHexByByteArray("e:\\e.txt");  } catch (IOException e) {   // TODO 自动生成的 catch 块   e.printStackTrace();  }// TODO ...

已采纳回答 / 黑山头山大王
过滤器能够对目标资源的请求和响应进行截取。装饰器是指在一个对象的外围创建一个称为装饰器的封装,动态地给这个对象添加一些额外的功能。

已采纳回答 / 黑山头山大王
反序列化:把字节序列恢复为Java对象的过程。

已采纳回答 / 黑山头山大王
序列化:把Java对象转换为字节序列的过程。

已采纳回答 / 慕勒7123956
把对象变为流就是序列化,把流再转换为对象就是反序列化,建议百度,有很多博客都会写的

已采纳回答 / 黑山头山大王
以字符为单位进行文件读写

已采纳回答 / 黑山头山大王
缓冲区是一个内存区域的概念,类似于池子流就像一根管道,因为使用了一个池子(缓冲区)作为中间过渡,所以称为缓冲流使用缓冲流的目的是为了减少直接与硬盘交互传输的次数,增加每次传送的数据量,借以提高传输效率,保护硬件

已采纳回答 / 黑山头山大王
FileInputStream和FileOutputStream类属于字节类,可以操作任意类型的文件。在数据流的处理过程中,有两种情况。(1)以单个字节的形式读写文件(2)以数据块的形式读写文件

已采纳回答 / 酒吞童子
你可以在你的电脑上试下,同一路径下不能存在两个同名(大小写不一样)的文件夹。所以java在mkdir()时,及时你创建2个文件夹:demo,Demo,也只会生成一个。

已采纳回答 / 黑山头山大王
类似指针,写到哪就标到哪,位置可以随意指定

已采纳回答 / 黑山头山大王
使用递归,遍历所有的非文件夹文件

已采纳回答 / 黑山头山大王
boolean canExecute()          测试应用程序是否可以执行此抽象路径名表示的文件。 boolean canRead()          测试应用程序是否可以读取此抽象路径名表示的文件。 boolean canWrite()          测试应用程序是否可以修改此抽象路径名表示的文件。 int compareTo(File pathname)          按字母顺序比较两个抽象路径名。 boolean createNewFile()         ...
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消