用java写了一个下载程序,初学

软件和网站开发以及相关技术探讨
回复
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

用java写了一个下载程序,初学

#1

帖子 linmalth » 2010-07-05 20:20

源代码和二进制包都在这里,现在只有命令行版本,有基本的下载功能,仅支持http和ftp,可以断点续传。
下一步打算写多线程下载,可能会写gui.

...上传不了压缩包,只好放在网盘上了。
Source Code
Runtime

在终端运行脚本jdown就可以运行了。

代码: 全选

#> ./jdown http://huameiedu.com/en_garden/uploadfile/09.mp3 ./ -n onlylove.mp3

--------------------------------------
URL protocol is http
BEGIN DOWNLOAD JOB FROM:
    http://huameiedu.com/en_garden/uploadfile/09.mp3
SAVE TO PATH:
    ./
SAVE FILE NAME IS:
    onlylove.mp3
Try to connect huameiedu.com:80
Connected!
HTTP/1.1 200 OK
Content-Length: 4985597
Content-Type: audio/mpeg
Last-Modified: Thu, 08 Jun 2006 12:52:40 GMT
Accept-Ranges: bytes
ETag: "d2a54f6dfa8ac61:52f"
Server: Microsoft-IIS/6.0
MicrosoftOfficeWebServer: 5.0_Pub
www.huameiedu.com: 
X-Powered-By: ASP.NET
Date: Mon, 05 Jul 2010 11:07:56 GMT
Connection: close
File size is 4985597
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>100%
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 用java写了一个下载程序,初学

#2

帖子 xiooli » 2010-07-05 20:48

神那个仙阿,用java写这个是又费纸又费电
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

Re: 用java写了一个下载程序,初学

#3

帖子 anticlockwise » 2010-07-05 21:33

xiooli 写了:神那个仙阿,用java写这个是又费纸又费电
哈哈~~那是,xiooli用bash的话,一行估计就完事了~~
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

Re: 用java写了一个下载程序,初学

#4

帖子 linmalth » 2010-07-05 21:47

代码: 全选

wget <URL>
这是为了学习, 学习
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

Re: 用java写了一个下载程序,初学

#5

帖子 anticlockwise » 2010-07-05 22:45

linmalth 写了:

代码: 全选

wget <URL>
这是为了学习, 学习
恩,开个玩笑,不要介意~~

看了下LZ的代码,有一个最主要的建议: 要按照Java的代码规范写呀~类名应该用大写开头,方法名应该用小写开头,每行不能超过80个字符,注意断行等等~
头像
c43035
帖子: 724
注册时间: 2008-10-22 14:29
联系:

Re: 用java写了一个下载程序,初学

#6

帖子 c43035 » 2010-07-05 23:39

共享楼主的成就感

代码: 全选

www.bashell.org
亲,走过路过,不要错过
linmalth
帖子: 451
注册时间: 2009-11-07 19:24

Re: 用java写了一个下载程序,初学

#7

帖子 linmalth » 2010-07-06 8:13

anticlockwise 写了:
linmalth 写了:

代码: 全选

wget <URL>
这是为了学习, 学习
恩,开个玩笑,不要介意~~

看了下LZ的代码,有一个最主要的建议: 要按照Java的代码规范写呀~类名应该用大写开头,方法名应该用小写开头,每行不能超过80个字符,注意断行等等~
多谢指导。我完全是门外汉,呵呵。学java的目的是为了搞定goone。
头像
missU
帖子: 1610
注册时间: 2010-03-28 16:16
来自: 你知道么?

Re: 用java写了一个下载程序,初学

#8

帖子 missU » 2010-07-08 14:53

不错,看看先,顺便也学习学习。呵呵

代码: 全选

shutdown -h now && 睡觉
头像
cuckoo1978
帖子: 513
注册时间: 2009-05-09 14:42
来自: 济南
联系:

Re: 用java写了一个下载程序,初学

#9

帖子 cuckoo1978 » 2010-07-08 15:16

鼓励!!!!! :em11
废土狂猪 :看啥 ,没见过网管吗,再看 吃了你!
回复