Java学习,分享学习过程中喜欢的一些项目
有喜欢的可以多多交流
Java开发学习
- 下载包
- 导入commons-io包此包是apache公司旗下的一款jar包
- 链接下载地址:
- https://pan.baidu.com/s/1_lcPerswRJOGh1aPHxljkQ
提取码:vs41
- 导包
- 创建java工程,创建lib包
- 将commons-io包导入到lib包中
- 将包设置到此模板可用
- 定义内部类(下载器)
- 定义一个内部类来当作下载器
- 定义方法(下载器方法)
- 定义一个方法,参数为下载的目标文件地址,以及下载的文件地址
- commons-io jar包中有一个方法:
-
FileUtils.copyURLToFile(new URL(url),new File(name));
- 有异常可以在方法内处理也可以抛出
- 继承Thread类
- 在本类中继承Thread
- 重写一下run方法
- 重写run方法
- run方法体内写创建下载器对象
- 调用下载器对象参数可以在类中设置属性
- 在run方法内调用下载器方法传入参数
- 寻找网络图片地址
- 在网站上面随便寻找一个图片
- 复制图片地址
- 图片地址一定要是带http或者https路径
- 定义下载文件夹地址
- 下载地址是你要将网络上面的图片要下载在哪个文件内
- 如果下载的是图片后缀名要带 文件名.jpg
- 如果是视频后缀名要带 文件名.mp3
- 定义构造器,传入参数
- 定义构造器
- 构造器是继承Thread类的构造器
- 参数传入目标文件地址,下载文件地址
- main方法创建对象
- 创建继承Thread类对象
- 传入参数
- 启动线程下载
- 启动线程start()
- 运行完成之后可以去文件地址内查看下载的图片或者地址
- 项目源码下载地址
- 链接:https://pan.baidu.com/s/1YxMHb52FA_37DoDhdxdx7w
提取码:plzf
- 链接:https://pan.baidu.com/s/1YxMHb52FA_37DoDhdxdx7w