天天看点

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

本人大四即将毕业的准程序员(JavaSE、JavaEE、android等)一枚,小项目也做过一点,于是乎一时兴起就写了一些工具。

我会在本博客中陆续发布一些平时可能会用到的工具。

代码质量可能不是很好,大家多担待!

代码或者思路有不妥之处,还希望大牛们能不吝赐教哈!

以下代码为本人原创,转载请注明:

JFileDownloader:用于多线程下载网络文件,并保存在本地。

源码如下:

1.JFileDownloader类:主要负责下载的初始化可启动工作。

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

View Code

2.JFileDownloadListener接口:该接口用于监听JFileDownloader下载的进度。

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

3.JFileDownloaderNotificationThread类:该线程为通知下载进度的线程。

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

4.JFileDownloadThread类:真正的下载线程,该线程用于执行该线程所要负责下载的数据。

[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地
[工具库]JFileDownloader工具类——多线程下载网络文件,并保存在本地

使用方法如下:

继续阅读