线程二—— 网图下载
注意: 这里我们用到了一个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异常");}}}
线程二—— 网图下载相关推荐
- 多线程04:网图下载
思路: 1.psvm中希望写的代码: TestThread testThread = new TestThread(url,name); 2.由于要网类TestThre ...
- Thread小练习(网图下载)
本练习需要使用的jar包为commons-io,如果你的项目是Java普通的项目的话需要去下载相应的jar包,若为Maven项目可以直接导入如下依赖 <!--版本应该无太大差异,可忽略--> ...
- Runnable小练习(网图下载)
package com.zzx.线程.Runnable;import org.apache.commons.io.FileUtils;import java.io.File; import java. ...
- 使用多线程进行网图下载
1.下载commons-io-2.2.jar,放进项目中 public class LianXiThread extends Thread{private String url;private Str ...
- 03-多线程下载网图
网图下载案例 package Demo01;import org.apache.commons.io.FileUtils;import java.io.File; import java.io.IOE ...
- C语言线程池实现并行下载上传,匹配百度网盘功能
1:数据库的设计与框架大纲 百度网盘的功能实现,肯定是需要借助数据库存储文件信息,和用户信息的,以及多点下载和反向代理.负载均衡.打算手撕一波百度网盘,来作为我的毕设项目. 设计的主要关键点在于数据库 ...
- 昵图网共享分下载代包下素材nipic呢图下载币图网设计素材下载
昵图网共享分下载代包下素材nipic呢图下载币图网设计素材下载:备忘链接 或者在这里留言,我看到就帮你们下载啦.
- 应用计算机测定线性电阻电路图和实物图,中国大学MOOC电子线路设计、测试与实验二网课答案...
中国大学MOOC电子线路设计.测试与实验二网课答案 字体大小:大 | 中 | 小 2020-04-26 19:57 阅读(1017) 分类: 中国大学MOOC电子线路设计.测试与实验二网课答案 打开右 ...
- 【PC工具】200412更新百度网盘下载工具——最终最简单百度网盘下载方法及注意事项...
今天有朋友在群里问会员账号,上次好像说过,这种公用的会员账号基本下载量都超了,同样也限速,所以这种账号一般都用来找资源. 百度网盘这个题材也来回来去发过好几个工具了,太麻烦不说,老这么道高一尺魔高一丈 ...
最新文章
- IIS6 MVC3 配置
- 华为开源自研AI框架MindSpore!自动微分、并行加持,一次训练,可多场景部署...
- matlab fittype 求不出参数,[转]matlab 中fit fittype
- JAVA程序设计----关于字符串的一些基本问题处理
- mysql 5中的store function
- 六、 跨多个WebService管理Session
- java 根据类名示例化类_Java LocalDateTime类| atOffset()方法与示例
- 9999元起!荣耀Magic V今日首销:首款骁龙8折叠屏旗舰
- ArrayList 去重
- linux v4l2进行视频采集编程介绍
- 白话Android音频系统原理
- 关于IPhone无法收发短信---设置iphone短信中心号码
- steam饥荒服务器为什么显示未响应,《饥荒:联机版》服务器卡顿原因分析及解决教程...
- 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)
- 同一个人两次被雷电击中,张益唐攻克世纪难题朗道-西格尔零点猜想?
- 创意计算机手机,北京市大学生计算机应用大赛——3G智能手机创意设计作品提交书模板(游戏类).doc...
- 设计模式中的工厂类图
- 位于本地计算机上 错误1068怎么办,错误1068怎么解决
- Linux 系统修改环境变量的方法
- 微信小程序那点事儿(必看踩坑实用解决BUG)------持续更新(2)