public class download {
public static void main(String[] args) {
FileOutputStream fos = null;
InputStream inputStream = null;
HttpURLConnection urlConnection =null;
try {
URL url = new URL("https://t7.baidu.com/it/u=2604797219,1573897854&fm=193&f=GIF");
urlConnection = (HttpURLConnection) url.openConnection();
inputStream = urlConnection.getInputStream();
fos = new FileOutputStream(new File("d:\\test\\8888.jpg"));
//创建Buffer
byte[] buffer = new byte[1024];
//读取数据到Buffer
int read;
while ((read = inputStream.read(buffer)) != -1) {
fos.write(buffer, 0, read);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
urlConnection.disconnect();
}
}
}
最简单的网络资源下载类
原创
©著作权归作者所有:来自51CTO博客作者wx61cd54ea3a202的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:Java原生NIO存在的问题
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网络资源 下载
Visio 2010 中文简体版
统计工具 sqlite 代码行数 -
网络资源
package.json文件 https://javascript.ruanyifeng.com/nodejs/packagejson.html
json html javascript -
Android之如何下载网络资源
Android之如何下载网络资源以及什么是handle和socket?
java 数据 获取数据 -
java 获得网络资源
java在网络上请求地址,都会用到URL url = new URL(urlStr)来定位资
Java Swing .net java 网络资源