实现代码
- 导包
- 开线程
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
```java
package book.duoxiancheng_KuangShenShuo;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.net.URL;
public class webloder extends Thread {
private String url;
/图片名
private String name;
public webloder(String url,String name){
this.url=url;
this.name=name;
}
@Override
public void run() {
webdown wb = new webdown();
wb.down(url,name);
System.out.println("下载的文件名:"+ name);
}
public static void main(String[] args) {
webloder wbl = new webloder("https://pic.sogou.com/pics/recommend?category=%E7%BE%8E%E5%A5%B3&imageid=3955033#%E5%86%99%E7%9C%9F","美女.jpg");
webloder wb2 = new webloder("https://pic.sogou.com/pics/recommend?category=%E7%BE%8E%E5%A5%B3&imageid=3955033#%E5%86%99%E7%9C%9F","美女2.jpg");
webloder wb3 = new webloder("https://pic.sogou.com/pics/recommend?category=%E7%BE%8E%E5%A5%B3&imageid=3955033#%E5%86%99%E7%9C%9F","美女3.jpg");
wbl.start();
wb2.start();
wb3.start();
}
}
class webdown{
public void down(String url,String name){
try {
FileUtils.copyURLToFile(new URL(url),new File(name));
} catch (IOException e) {
e.printStackTrace();
System.out.println("io异常");
}
}
}
```