面试题目:请指教 面试题目:请指教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)了 这两段代码为什么有java.net.SocketException: select failed错误的问题 java实现SQL Server 2000数据库的备份和恢复 求教nio非阻塞服务端实现多客户端聊天 类加载问题 一个java笔试题 自己写的一个JavaBean希望能够零修改复用到web,console,webservice3种应用上 一个线程执行结束后要调用另一个线程,如何实现比较好 一般情况下数据结构或算法在实际编程中是不是很少用到? 写计算器时出错,请高手帮忙看看! 简单的问题:数字索引集合 面试多选:请指教 怎样取到list中的值?
int i=in.read(buf) 需要记录下实际向这个数组写入的位数,我就遇见过,不记录的直接写的话文件失真了
除非后面有什么代码比如,out.write(buf, 0, i);那么这样还有可以理解
问题复杂化了吧