package com.wuming.lesson04; import java.net.MalformedURLException; import java.net.URL; public class URLDemo01 { public static void main(String[] args) throws MalformedURLException { URL url = new URL("http://localhost:8080/helloworld/index.jsp?username=wuming&password=123"); 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());//参数 } } ================
package com.wuming.lesson04; 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 UrlDown { public static void main(String[] args) throws Exception { //1.下载地址 URL url = new URL("https://p2.music.126.net/xOMA-0nOKNmweJ-vcfaBMQ==/109951167290093049.jpg?param=200y200"); //2.连接到这个资源 HTTP HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); InputStream inputStream = urlConnection.getInputStream(); FileOutputStream fos = new FileOutputStream("109951167290093049.jpg"); byte[] buffer = new byte[1024]; int len; while((len=inputStream.read(buffer))!=-1){ fos.write(buffer,0,len);//写出这个数据 } fos.close(); inputStream.close(); urlConnection.disconnect();//断开连接 } }
========
下载图片
在根目录路径下
下载音乐,用播放器播放