在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于HTTP协议的多线程下载工具,仿迅雷.zip

基于HTTP协议的多线程下载工具,仿迅雷.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.15M
  • 下载次数:2
  • 浏览次数:61
  • 发布时间:2021-11-29
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
仿迅雷的下载工具。能够实现多线程下载,断点下载
【实例截图】
【核心代码】
4744302543401148052.zip
└── httpdownloadtool
├── bin
│   └── download
│   ├── ContextHolder.class
│   ├── DownloadContext.class
│   ├── event
│   │   ├── Action.class
│   │   ├── DeleteAllTaskAction.class
│   │   ├── DownloadAction.class
│   │   ├── DownloadServer.class
│   │   ├── NewTaskAction.class
│   │   ├── PauseAction.class
│   │   ├── RemoveFinishedAction.class
│   │   └── StartAction.class
│   ├── exception
│   │   └── URLException.class
│   ├── info
│   │   └── Infomation.class
│   ├── Main.class
│   ├── navigation
│   │   ├── DownloadingNode.class
│   │   ├── DownloadNode.class
│   │   ├── FailedNode.class
│   │   ├── FinishedNode.class
│   │   └── TaskNode.class
│   ├── object
│   │   ├── Part.class
│   │   └── Resource.class
│   ├── state
│   │   ├── AbstractResourceState.class
│   │   ├── ConnectingResourceState.class
│   │   ├── DownloadingResourceState.class
│   │   ├── FailedResourceState.class
│   │   ├── FinishedResourceState.class
│   │   ├── PauseResourceState.class
│   │   └── ResourceState.class
│   ├── thread
│   │   ├── DownloadHandler$CountCostTimeTask.class
│   │   ├── DownloadHandler.class
│   │   └── DownloadThread.class
│   ├── ui
│   │   ├── AboutDialog.class
│   │   ├── DownloadProgressBar.class
│   │   ├── DownloadTableCellRenderer.class
│   │   ├── DownloadTable.class
│   │   ├── DownloadTableModel.class
│   │   ├── LinkLabel$1.class
│   │   ├── LinkLabel.class
│   │   ├── MainFrame$1.class
│   │   ├── MainFrame$2.class
│   │   ├── MainFrame$3.class
│   │   ├── MainFrame$4.class
│   │   ├── MainFrame$5.class
│   │   ├── MainFrame$6.class
│   │   ├── MainFrame$7.class
│   │   ├── MainFrame.class
│   │   ├── NavigationTreeCellRenderer.class
│   │   ├── NavigationTree.class
│   │   ├── NewTaskFrame$1.class
│   │   ├── NewTaskFrame$2.class
│   │   ├── NewTaskFrame$3.class
│   │   ├── NewTaskFrame$4.class
│   │   ├── NewTaskFrame$DownloadFolderChooser.class
│   │   ├── NewTaskFrame.class
│   │   ├── SuspendWindow$1.class
│   │   ├── SuspendWindow$2.class
│   │   ├── SuspendWindow$3.class
│   │   └── SuspendWindow.class
│   └── util
│   ├── DateUtil.class
│   ├── FileUtil.class
│   ├── ImageUtil.class
│   └── PlayAudio.class
├── config
├── doc
│   ├── allclasses-frame.html
│   ├── allclasses-noframe.html
│   ├── constant-values.html
│   ├── deprecated-list.html
│   ├── download
│   │   ├── class-use
│   │   │   ├── ContextHolder.html
│   │   │   ├── DownloadContext.html
│   │   │   └── Main.html
│   │   ├── ContextHolder.html
│   │   ├── DownloadContext.html
│   │   ├── event
│   │   │   ├── Action.html
│   │   │   ├── class-use
│   │   │   │   ├── Action.html
│   │   │   │   ├── DeleteAllTaskAction.html
│   │   │   │   ├── DownloadAction.html
│   │   │   │   ├── DownloadServer.html
│   │   │   │   ├── NewTaskAction.html
│   │   │   │   ├── PauseAction.html
│   │   │   │   ├── PauseAllTaskAction.html
│   │   │   │   ├── RemoveFinishedAction.html
│   │   │   │   ├── StartAction.html
│   │   │   │   └── StartAllTaskAction.html
│   │   │   ├── DeleteAllTaskAction.html
│   │   │   ├── DownloadAction.html
│   │   │   ├── DownloadServer.html
│   │   │   ├── NewTaskAction.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   ├── PauseAction.html
│   │   │   ├── PauseAllTaskAction.html
│   │   │   ├── RemoveFinishedAction.html
│   │   │   ├── StartAction.html
│   │   │   └── StartAllTaskAction.html
│   │   ├── exception
│   │   │   ├── class-use
│   │   │   │   └── URLException.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   └── URLException.html
│   │   ├── info
│   │   │   ├── class-use
│   │   │   │   └── Infomation.html
│   │   │   ├── Infomation.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   └── package-use.html
│   │   ├── Main.html
│   │   ├── navigation
│   │   │   ├── class-use
│   │   │   │   ├── DownloadingNode.html
│   │   │   │   ├── DownloadNode.html
│   │   │   │   ├── FailedNode.html
│   │   │   │   ├── FinishedNode.html
│   │   │   │   └── TaskNode.html
│   │   │   ├── DownloadingNode.html
│   │   │   ├── DownloadNode.html
│   │   │   ├── FailedNode.html
│   │   │   ├── FinishedNode.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   └── TaskNode.html
│   │   ├── object
│   │   │   ├── class-use
│   │   │   │   ├── Part.html
│   │   │   │   └── Resource.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   ├── Part.html
│   │   │   └── Resource.html
│   │   ├── package-frame.html
│   │   ├── package-summary.html
│   │   ├── package-tree.html
│   │   ├── package-use.html
│   │   ├── state
│   │   │   ├── AbstractResourceState.html
│   │   │   ├── class-use
│   │   │   │   ├── AbstractResourceState.html
│   │   │   │   ├── ConnectingResourceState.html
│   │   │   │   ├── DownloadingResourceState.html
│   │   │   │   ├── FailedResourceState.html
│   │   │   │   ├── FinishedResourceState.html
│   │   │   │   ├── PauseResourceState.html
│   │   │   │   └── ResourceState.html
│   │   │   ├── ConnectingResourceState.html
│   │   │   ├── DownloadingResourceState.html
│   │   │   ├── FailedResourceState.html
│   │   │   ├── FinishedResourceState.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   ├── PauseResourceState.html
│   │   │   └── ResourceState.html
│   │   ├── thread
│   │   │   ├── class-use
│   │   │   │   ├── DownloadHandler.CountCostTimeTask.html
│   │   │   │   ├── DownloadHandler.html
│   │   │   │   └── DownloadThread.html
│   │   │   ├── DownloadHandler.CountCostTimeTask.html
│   │   │   ├── DownloadHandler.html
│   │   │   ├── DownloadThread.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   └── package-use.html
│   │   ├── ui
│   │   │   ├── AboutDialog.html
│   │   │   ├── class-use
│   │   │   │   ├── AboutDialog.html
│   │   │   │   ├── DownloadProgressBar.html
│   │   │   │   ├── DownloadTableCellRenderer.html
│   │   │   │   ├── DownloadTable.html
│   │   │   │   ├── DownloadTableModel.html
│   │   │   │   ├── LinkLabel.html
│   │   │   │   ├── MainFrame.html
│   │   │   │   ├── NavigationTreeCellRenderer.html
│   │   │   │   ├── NavigationTree.html
│   │   │   │   ├── NewTaskFrame.DownloadFolderChooser.html
│   │   │   │   ├── NewTaskFrame.html
│   │   │   │   └── SuspendWindow.html
│   │   │   ├── DownloadProgressBar.html
│   │   │   ├── DownloadTableCellRenderer.html
│   │   │   ├── DownloadTable.html
│   │   │   ├── DownloadTableModel.html
│   │   │   ├── LinkLabel.html
│   │   │   ├── MainFrame.html
│   │   │   ├── NavigationTreeCellRenderer.html
│   │   │   ├── NavigationTree.html
│   │   │   ├── NewTaskFrame.DownloadFolderChooser.html
│   │   │   ├── NewTaskFrame.html
│   │   │   ├── package-frame.html
│   │   │   ├── package-summary.html
│   │   │   ├── package-tree.html
│   │   │   ├── package-use.html
│   │   │   └── SuspendWindow.html
│   │   └── util
│   │   ├── class-use
│   │   │   ├── DateUtil.html
│   │   │   ├── FileUtil.html
│   │   │   ├── ImageUtil.html
│   │   │   └── PlayAudio.html
│   │   ├── DateUtil.html
│   │   ├── FileUtil.html
│   │   ├── ImageUtil.html
│   │   ├── package-frame.html
│   │   ├── package-summary.html
│   │   ├── package-tree.html
│   │   ├── package-use.html
│   │   └── PlayAudio.html
│   ├── help-doc.html
│   ├── images
│   │   ├── file
│   │   │   ├── 5]}K_SY82KQ[IQ(Y})JUG@F.jpg
│   │   │   ├── downloadTableDemo.jpg
│   │   │   ├── IIJNTCCW4})H(W`J4T49XNX.jpg
│   │   │   ├── mainFrameDemo.jpg
│   │   │   ├── navigation
│   │   │   │   ├── downloading.gif
│   │   │   │   ├── failed.gif
│   │   │   │   ├── finished.gif
│   │   │   │   └── task.gif
│   │   │   ├── navigationDemo.jpg
│   │   │   ├── navigation.png
│   │   │   ├── newTaskDemo.jpg
│   │   │   ├── partFileDemo.jpg
│   │   │   ├── state
│   │   │   │   ├── connecting.gif
│   │   │   │   ├── downloading.gif
│   │   │   │   ├── failed.gif
│   │   │   │   ├── finished.gif
│   │   │   │   └── pause.gif
│   │   │   ├── ui
│   │   │   │   ├── DefaultTreeCellRenderDemo.jpg
│   │   │   │   ├── downloadProgressBarDemo.jpg
│   │   │   │   ├── downloadTableCellRendererDemo.jpg
│   │   │   │   ├── downloadTableDemo.jpg
│   │   │   │   ├── navigationTreeCellRendererDemo.jpg
│   │   │   │   ├── navigationTreeDemo.jpg
│   │   │   │   ├── suspendFrameDemo.gif
│   │   │   │   └── suspendFrameDemo.jpg
│   │   │   └── WS){4UG3B8$C9VYET}B7F%7.jpg
│   │   └── 说明
│   │   └── 资源合并说明.jpg
│   ├── index-files
│   │   ├── index-10.html
│   │   ├── index-11.html
│   │   ├── index-12.html
│   │   ├── index-13.html
│   │   ├── index-14.html
│   │   ├── index-15.html
│   │   ├── index-1.html
│   │   ├── index-2.html
│   │   ├── index-3.html
│   │   ├── index-4.html
│   │   ├── index-5.html
│   │   ├── index-6.html
│   │   ├── index-7.html
│   │   ├── index-8.html
│   │   └── index-9.html
│   ├── index.html
│   ├── overview-frame.html
│   ├── overview-summary.html
│   ├── overview-tree.html
│   ├── package-list
│   ├── resources
│   │   └── inherit.gif
│   ├── serialized-form.html
│   ├── stylesheet.css
│   └── word-doc
│   ├── 可行性.docx
│   ├── 测试.docx
│   └── 疑惑.doc
├── downloadTool.jar
├── downloadTool_lib
├── images
│   ├── 1.png
│   ├── about.jpg
│   ├── download-complete.wav
│   ├── download.ico
│   ├── event
│   │   ├── DeleteAllTaskAction.gif
│   │   ├── NewTaskAction.gif
│   │   ├── PauseAction.gif
│   │   ├── RemoveFinishedAction.gif
│   │   └── StartAction.gif
│   ├── file
│   │   ├── downloadfolder.ico
│   │   ├── TorrentFile.ico
│   │   ├── XLDownloadList.ico
│   │   ├── XLTempFile.ico
│   │   └── XmpIcon
│   │   ├── avi.ico
│   │   ├── flv.ico
│   │   ├── mkv.ico
│   │   ├── mov.ico
│   │   ├── mp4.ico
│   │   ├── mpg.ico
│   │   ├── rm.ico
│   │   ├── rmvb.ico
│   │   ├── video.ico
│   │   ├── wmv.ico
│   │   └── xv.ico
│   ├── flashget-trayicon.gif
│   ├── logo.png
│   ├── navigation
│   │   ├── downloading.gif
│   │   ├── failed.gif
│   │   ├── finished.gif
│   │   └── task.gif
│   ├── state
│   │   ├── connecting.gif
│   │   ├── downloading.gif
│   │   ├── failed.gif
│   │   ├── finished.gif
│   │   └── pause.gif
│   ├── suspend
│   │   ├── about.gif
│   │   ├── addNew.gif
│   │   ├── delete.gif
│   │   ├── open.gif
│   │   ├── pause.gif
│   │   ├── quit.gif
│   │   └── start.gif
│   ├── suspendFrame.gif
│   ├── suspendFrame.jpg
│   ├── tool
│   │   ├── delete.gif
│   │   ├── do-download.gif
│   │   ├── new-download.gif
│   │   ├── pause.gif
│   │   └── remove-finished.gif
│   └── trayIcon.bmp
├── serializable.txt
├── sound
│   ├── finished.wav
│   ├── Test.class
│   └── Test.java
└── src

54 directories, 310 files

标签:

实例下载地址

基于HTTP协议的多线程下载工具,仿迅雷.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警