线程二—— 网图下载

注意: 这里我们用到了一个jar包   下载地址 https://mvnrepository.com/artifact/commons-io/commons-io/2.11.0

这里用到了两个类  

WebDownLoad 下载网图类  和 线程类TestThread2 来执行 WebDownLoad 进行下载网图的任务。

package com.yyf.Thread;

import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import java.net.URL;

public class TestThread2 extends Thread{
  private String URL;    //图片下载的地址
  private String name;   //图片的名字

  TestThread2(String URL,String name){
    this.name=name;
    this.URL=URL;
  }
  @Override
  public void run() {
    WebDownLoad webDownLoad = new WebDownLoad ();
    webDownLoad.downLoad (URL,name);

  }

  public static void main(String[] args) {
    TestThread2 t1 = new TestThread2 ("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2Ftp09%2F210611094Q512b-0-lp.jpg&refer=http%3A%2F%2Fimg.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787678&t=36b291cc968270d8bf3c92a268fee64f","1.jpg");
    TestThread2 t2= new TestThread2 ("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.daimg.com%2Fuploads%2Fallimg%2F200515%2F1-200515164137.jpg&refer=http%3A%2F%2Fimg.daimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787678&t=66dd4c0492077ae5c9ab70bf2263e3e6","2.jpg");
    TestThread2 t3 = new TestThread2 ("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2F1113%2F0F220092145%2F200F2092145-4-1200.jpg&refer=http%3A%2F%2Fimg.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787678&t=03edd1b6bf6c180f0dcad01e68331e0c","3.jpg");
   t1.start ();
   t2.start ();
   t3.start ();
  }
}
  class WebDownLoad{
    // 下载方法
    public void downLoad(String URL,String name){
      try {
        FileUtils.copyURLToFile (new URL (URL),new File (name));
        System.out.println ("下载了照片"+name);
      } catch (IOException e) {
        e.printStackTrace ();
        System.out.println ("IO异常");
      }

    }
  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值