import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class URLDemo01 {
public static void main(String[] args) throws Exception {
//资源地址--通过分析网页获取
URL url = new URL("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1597662853612&di=16b46016986b5bdec388a9f24d7635b8&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2Fc%2F1d%2Fa46b8b5d35_250_350.jpg");
//连接到这个资源--得到的类型根据资源协议分为 HttpsURLConnection HttpURLConnection ...
HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
FileOutputStream fos = new FileOutputStream("angelaZhang.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();
// System.out.println(url.getHost());
// System.out.println(url.getPort());
// System.out.println(url.getProtocol());
// System.out.println(url.getQuery());
}
}
根据具体的资源选择以下类型