public class StreamTest4 {
public static void main(String[] args) {
InputStream inStream=null;
OutputStream outStream=null;
try {
URL url=new URL("https://www.baidu.com");//windows系统,直接baidu后,直接右键-属性-复制url地址就可以
//但是mac系统,就比较无语
inStream=url.openStream();
//查看 inStream指向对象的类型是什么?
System.out.println(inStream.getClass());
outStream=new FileOutputStream("/Users/hanzhao/Desktop/1.html");
//windows系统,就随便保存为“d:\\1.png”就好,但是mac系统试了试就只能保存为.html格式
IOUtils.copy(inStream, outStream);
System.out.println("下载成功");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
System.out.println("地址错误"+e.getMessage());
} catch (IOException e) {
// TODO Auto-generated catch block
//e.printStackTrace();
System.out.println("打开网页错误"+e.getMessage());
}finally {
IOUtils.closeQuietly(inStream);
IOUtils.closeQuietly(outStream);
}
}
}
java学习笔记一 2019.6.19 周三 三亚 real热
原文:https://blog.51cto.com/14394144/2411063