课程
/后端开发
/Java
/文件传输基础——Java IO流
char buff = new char[8*1024]
为什么是[8*1024]呢
2016-10-17
源自:文件传输基础——Java IO流 5-1
正在回答
1M=1024KB,1Kb=1024B,不一定是8,也可以大或者小,要取决于你要操作的文件的大小
这里难道不是应该取决于你的内存大小么?通常这里的意思就是,先把内容读取到内存,这里的buff就是缓冲区的意思,就是在内存中开辟的一个空间!过程就是:硬盘-->内存-->硬盘!
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
1 回答数组方式读取的时候为什么是8*1024
2 回答这一段是什么意思?为什么字节数组里面要放8*1024
2 回答8*1024那一行代码什么意思?
7 回答建的数组是[8*1024]这么大,会不会文件太大,放不进去?
4 回答数组建的只有[8*20]这么点大,为什么能读几兆的MP3文件?想不通