网图下载案例

package Demo01;import org.apache.commons.io.FileUtils;import java.io.File;
import java.io.IOException;
import java.net.URL;//案例:实现多线程同步下载3张图片
public class TestThread2 extends Thread{private String url;//网络图片地址private String name;//保存的文件名public TestThread2(String url, String name){this.url = url;this.name = name;}
//下载图片线程的执行体@Overridepublic void run() {WebDownloader webDownloader = new WebDownloader();webDownloader.downloader(url,name);System.out.println("下载了文件名为"+name);}public static void main(String[] args) {TestThread2 t1 = new TestThread2("https://pics4.baidu.com/feed/b21c8701a18b87d678c5089ca3a454311d30fde0.jpeg?token=7869b32ba3bef24a32575e0723bd5e92","1.jpg");TestThread2 t2 = new TestThread2("https://pics7.baidu.com/feed/3ac79f3df8dcd1005c200df4d3273b19bb122fd9.jpeg?token=0b8037264c907ad9d9b61f6032b8905b","2.jpg");TestThread2 t3 = new TestThread2("https://pics0.baidu.com/feed/9a504fc2d5628535dec8cf1438430acfa7ef6314.jpeg?token=d36a61eb45ac2376498c4938216e6b9e","3.jpg");t1.start();t2.start();t3.start();}
}//下载器
class WebDownloader{//下载方法public void downloader(String url, String name){try {FileUtils.copyURLToFile(new URL(url),new File(name));} catch (IOException e) {e.printStackTrace();System.out.println("I0异常,downloader方法出现问题");}}
}

03-多线程下载网图相关推荐

  1. Java多线程下载网图

    Java多线程下载网图案例 此案例依赖--文件操作工具类(FileUtils) 使用 apache 的commons-io包下的FileUtilsimportorg.apache.commons.io ...

  2. 多线程—如何下载网图

    案例-网图下载 1.导入common-io工具包 commons-io的下载和使用 下载成功后: 将该文件复制到idea的一个包内: 选中lib这个包,点击右键,选择Add as Library,再点 ...

  3. Java多线程001——一图读懂线程与进程

    本博客 猫叔的博客,转载请申明出处 前言 本系列将由浅入深,学习Java并发多线程. 一图读懂线程与进程 1.一个进程可以包含一个或多个线程.(其实你经常听到"多线程",没有听过& ...

  4. 进击谷歌:多线程下程序执行顺序怎么稳定不乱?

    面试官您好,我是来面试的 您好,我是这次的面试官,先介绍一下自己把 我是女孩,blala .... 那问一个多线程的问题吧,在一个多线程的环境中,怎么能保证一系列方法的执行顺序呢? 01 PART 题 ...

  5. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  6. java jfreechart下载_jfreechart下载-JFreeChart下载安装[java图表插件]-PC下载网

    JFreeChart正式版 JFreeChart正式版是款可以开发各种复杂图表的java图标插件.java图表插件能够开发柱形图.混合图.线图.区域图.分布图.混合图.甘特图以及一些仪表盘等.JFre ...

  7. Java基础:详解HashMap在多线程下不安全

    今天想知道HashMap为什么在多线程下不安全,找了许多资料,终于理解了. 首先先了解一下HashMap: HashMap实现的原理是:数组+链表 HashMap的size大于等于(容量*加载因子)的 ...

  8. 多线程下C#如何保证线程安全?

    多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题.所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码.如果每次运行结果和单线程运行的结果是 ...

  9. 网络知识:宽带下载网速是30MB/s,经过路由器后仅10MB/s,看完你就懂了!

    问题:宽带下载网速本是30MB/s,经过路由器后速度仅10MB/s,这是为什么?  宽带下载测速可以到30MB/s,说明外线和光猫还有电脑是没有问题的.目前家庭的组网基本都是光纤入户了,你的测速瓶颈既 ...

最新文章

  1. python 清华镜像_Python pip conda 设置为清华镜像
  2. python 文章词数统计
  3. 访问有用户名和密码的网络共享,实现数据导入
  4. 6000字思考!一篇看懂促销系统的底层逻辑
  5. runat=server
  6. python2的xrange比range的优点_python相对于range应该更倾向于实用xrange吗
  7. 基于区块链技术的数据资产管理机制研究
  8. Spring 事务管理总结
  9. C 基础——指针函数与函数指针
  10. Linux 中的 20 大网络监控工具
  11. 周立功CAN通讯(txt格式) 报文解析
  12. DynamipsGUI 2.3中文版
  13. jTopo 拓扑图(入门)
  14. Android9 点击按键KeyEvent.KEYCODE_CAMERA没反应
  15. 写好的java项目如何部署在公司服务器上,并能让局域网内其他同事访问到,以及遇到的坑!
  16. word文档粘贴到html,将Word 文档复制到Dreamweaver的方法
  17. linux 重试密码次数超,Linux中密码策略
  18. 在 Windows 10 中保存和恢复桌面图标位置的 2 个免费工具
  19. 基于51单片机的篮球计分器
  20. 《Python数据分析基础教程:NumPy学习指南(第2版)》笔记1:第一章 NumPy快速入门

热门文章

  1. wav文件格式分析与详解
  2. HTML 写代码流星雨
  3. 简析BlockingQueue
  4. Python中采用scapy来构建IP数据包
  5. linux命令总结1129
  6. 利用ChatGPT学习生物信息数据分析
  7. Excel2013 基本用法(上)
  8. 关于HTML在线编辑文本的编码与解码
  9. 什么是HTTP代理池,如何搭建代理IP池?
  10. 【计算机网络】python——socket编程(TCP/UDP)