
可以使用 Java NIO :
URL website = new URL("http://www.codingdict.com/");ReadableByteChannel rbc = Channels.newChannel(website.openStream());FileOutputStream fos = new FileOutputStream("information.html");fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);使用
transferFrom()是可能不是一个简单的循环从源信道的读取和写入这个频道有效得多。许多 *** 作系统可以直接将字节从源通道传输到文件系统缓存中,而无需实际复制它们。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)