早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求byte[]buffer=newbyte[4096]的解释。byte[]buffer=newbyte[4096];看到程序有这样一行,它的作用是用来开辟缓冲区的吗?那么4096这个数值是什么意思,是固定的还是我随便给一个都行?还有,i

题目详情
求byte[] buffer = new byte[4096]的解释。byte[] buffer = new byte[4096]; 看到程序有这样一行,它的作用是用来开辟缓冲区的吗? 那么4096这个数值是什么意思,是固定的还是我随便给一个都行? 还有, int byteRead = br.Read(buffer, 0, 4096); 小括号里面的,帮解释下....谢谢!
▼优质解答
答案和解析
4096=4*1024=4K 可以认为是开辟缓冲区。大小4K, 从br中读内容到buffer大小是4096