面试题目:请指教 面试题目:请指教byte[] buf = byte[1024]; in.read(buf) in是一个接收图像数据的网络io流,请指出这段代码有什么问题, 并请用java代码改进它。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 byte[] buf = new byte[1024] byte[] buf = new byte[1024] 这个楼上已经写了int i=in.read(buf) 需要记录下实际向这个数组写入的位数,我就遇见过,不记录的直接写的话文件失真了 就这两句代码还需要定义i?除非后面有什么代码比如,out.write(buf, 0, i);那么这样还有可以理解问题复杂化了吧 一个业务流程不可能只有输入无输出的,我只是说下以前遇见过的类似问题。瞎猜的,以前见过的代码就有人直接out.write(buf)了 问个大家疏忽的问题! 请问如何将一个double或float转换成int?(转换成比自己稍少的一个int,比自己稍大的int,根据四舍五入转换成int?) 关于Java程序员认证的几点问题 再问如何使就JFrame最大化? 有没有java类库大全 Eclipse中如何使用swt 问个小问题,权当散分 在线等待,请高手回答 请问这是什么原因 小白问一些基础知识。 面试多选:请指教 怎样取到list中的值?
int i=in.read(buf) 需要记录下实际向这个数组写入的位数,我就遇见过,不记录的直接写的话文件失真了
除非后面有什么代码比如,out.write(buf, 0, i);那么这样还有可以理解
问题复杂化了吧