public class TDownloader extends Thread {
private String url;
private String name;
private TDownloader(String url, String name) {
this.url = url;
this.name = name;
}
@Override
public void run() {
WebDownloader wd = new WebDownloader();
wd.download(url,name);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
TDownloader td1 = new TDownloader("http://tuyang.bokee.com/method/visitor/finalPic/5964175/873132/2590928/1/0/0","美景.jpg");
TDownloader td2 = new TDownloader("http://tuyang.bokee.com/method/visitor/finalPic/5964176/873132/2590928/1/0/0","柠檬.jpg");
TDownloader td3 = new TDownloader("http://tuyang.bokee.com/method/visitor/finalPic/5964174/873132/2590928/1/0/0","叮当猫.jpg");
td1.start();
td2.start();
td3.start();
}
}
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.commons.io.FileUtils;
public class WebDownloader {
public void download(String url,String name) {
try {
FileUtils.copyURLToFile(new URL(url), new File(name));
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("111");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("222");
}
}
}