注意: 这里我们用到了一个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;}@Overridepublic 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异常");}}}

线程二—— 网图下载相关推荐

  1. 多线程04:网图下载

    思路: 1.psvm中希望写的代码:                 TestThread testThread = new TestThread(url,name); 2.由于要网类TestThre ...

  2. Thread小练习(网图下载)

    本练习需要使用的jar包为commons-io,如果你的项目是Java普通的项目的话需要去下载相应的jar包,若为Maven项目可以直接导入如下依赖 <!--版本应该无太大差异,可忽略--> ...

  3. Runnable小练习(网图下载)

    package com.zzx.线程.Runnable;import org.apache.commons.io.FileUtils;import java.io.File; import java. ...

  4. 使用多线程进行网图下载

    1.下载commons-io-2.2.jar,放进项目中 public class LianXiThread extends Thread{private String url;private Str ...

  5. 03-多线程下载网图

    网图下载案例 package Demo01;import org.apache.commons.io.FileUtils;import java.io.File; import java.io.IOE ...

  6. C语言线程池实现并行下载上传,匹配百度网盘功能

    1:数据库的设计与框架大纲 百度网盘的功能实现,肯定是需要借助数据库存储文件信息,和用户信息的,以及多点下载和反向代理.负载均衡.打算手撕一波百度网盘,来作为我的毕设项目. 设计的主要关键点在于数据库 ...

  7. 昵图网共享分下载代包下素材nipic呢图下载币图网设计素材下载

    昵图网共享分下载代包下素材nipic呢图下载币图网设计素材下载:备忘链接 或者在这里留言,我看到就帮你们下载啦.

  8. 应用计算机测定线性电阻电路图和实物图,中国大学MOOC电子线路设计、测试与实验二网课答案...

    中国大学MOOC电子线路设计.测试与实验二网课答案 字体大小:大 | 中 | 小 2020-04-26 19:57 阅读(1017) 分类: 中国大学MOOC电子线路设计.测试与实验二网课答案 打开右 ...

  9. 【PC工具】200412更新百度网盘下载工具——最终最简单百度网盘下载方法及注意事项...

    今天有朋友在群里问会员账号,上次好像说过,这种公用的会员账号基本下载量都超了,同样也限速,所以这种账号一般都用来找资源. 百度网盘这个题材也来回来去发过好几个工具了,太麻烦不说,老这么道高一尺魔高一丈 ...

最新文章

  1. IIS6 MVC3 配置
  2. 华为开源自研AI框架MindSpore!自动微分、并行加持,一次训练,可多场景部署...
  3. matlab fittype 求不出参数,[转]matlab 中fit fittype
  4. JAVA程序设计----关于字符串的一些基本问题处理
  5. mysql 5中的store function
  6. 六、 跨多个WebService管理Session
  7. java 根据类名示例化类_Java LocalDateTime类| atOffset()方法与示例
  8. 9999元起!荣耀Magic V今日首销:首款骁龙8折叠屏旗舰
  9. ArrayList 去重
  10. linux v4l2进行视频采集编程介绍
  11. 白话Android音频系统原理
  12. 关于IPhone无法收发短信---设置iphone短信中心号码
  13. steam饥荒服务器为什么显示未响应,《饥荒:联机版》服务器卡顿原因分析及解决教程...
  14. 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)
  15. 同一个人两次被雷电击中,张益唐攻克世纪难题朗道-西格尔零点猜想?
  16. 创意计算机手机,北京市大学生计算机应用大赛——3G智能手机创意设计作品提交书模板(游戏类).doc...
  17. 设计模式中的工厂类图
  18. 位于本地计算机上 错误1068怎么办,错误1068怎么解决
  19. Linux 系统修改环境变量的方法
  20. 微信小程序那点事儿(必看踩坑实用解决BUG)------持续更新(2)

热门文章

  1. STL中Vector的内存分配机制
  2. 基于envoy的分布式网关-contour
  3. Web3.0究竟是什么?
  4. echarts 盒须图配置
  5. Basler相机外部触发设置(Halcon)
  6. Basler相机调用及图像存储
  7. 玩转X-CTR100 l STM32F4 l DSP指令集性能测试
  8. 参数估计之 最大似然估计法
  9. 手机蓝牙和蓝牙模块进行通信
  10. 软件开发模型、软件设计模式、软件架构风格