URL
https://www.baidu.com/
统一资源定位符:定位资源 定位互联网上的某一个资源
DNS域名解析 www.baidu.com xxx.x…x…x
协议://IP地址:端口/项目名/资源
package com.caster.IP.Lesson04;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
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://m801.music.126.net/20210310205751/b573c0bbe5cdfe234eaf49a02d567c32/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/7813139243/057c/8e68/f262/d25ca515923d07649b47e51e9da092db.m4a");
//2.连接到这个资源 HTTP
HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
FileOutputStream fileOutputStream = new FileOutputStream("music.m4a");
byte[] bytes = new byte[1024];
int len;
while ((len = inputStream.read(bytes))!=-1){
fileOutputStream.write(bytes,0,len);
}
fileOutputStream.close();
inputStream.close();
urlConnection.disconnect();
}
}