package lessonIP; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class URLDemo01 { public static void main(String[] args) throws Exception { // URL url = new URL("https://s2.music.126.net/style/web2/img/frame/topbar.png?bdc051d971fde6bbaf5668d0ec259c92"); //下载地址 URL url=new URL("https://s2.music.126.net/style/web2/img/frame/topbar.png?bdc051d971fde6bbaf5668d0ec259c92"); //2.连接到这个资源 HTTP HttpURLConnection urlConnection=(HttpURLConnection) url.openConnection(); InputStream inputStream=urlConnection.getInputStream(); FileOutputStream fos=new FileOutputStream("11.png"); byte[]buffer=new byte[1024]; int len; while((len=inputStream.read(buffer))!=-1){ fos.write(buffer,0,len);//写出这个数据 } fos.close(); inputStream.close(); urlConnection.disconnect();//断开连接 /*System.out.println(url.getProtocol());//协议 System.out.println(url.getHost());//主机ip System.out.println(url.getPort());//端口 System.out.println(url.getPath());//文件地址 System.out.println(url.getFile());//文件全路径 System.out.println(url.getQuery());//参数*/ } }