分页: 1 / 1

请教java达人,有什么项目能拿来练手?

发表于 : 2010-06-29 15:18
linmalth
敝人初学java,不知道有哪些小项目适合新手练习,望不吝赐教。
另外,我写了一个绘图小程序,但不知道为什么CPU占用率很高,有谁帮我看看为什么,代码不长。
感激涕零!!!!

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-06-30 13:26
missU
实在无聊,就写个GUI的下载程序吧,我们去年的课程设计。

要求:能断点续传,多线程下载。速度要快。

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-06-30 19:15
luojie-dune
写个axel的吧

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-02 11:47
linmalth
嗯,可以试试看。

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-02 11:50
link_01
我说你写个p2p的即时通讯算了。

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-02 12:35
linmalth
link_01 写了:我说你写个p2p的即时通讯算了。
IM over DHT? 这个主意是不错,但我还是慢慢来吧,这个不是我的主业,没办法把所有时间都放上去。。。先学简单的再说。

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-04 13:29
linmalth
刚刚照虎画猫,把基本的下载功能写出来了,可以断点续传,还不能多线程,转移地址也不支持。。。GUI也还没做呢。

Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-04 14:15
linmalth
有个疑问,哪位大虾能帮我指点一下。下面是程序在console的输出,我如果想让百分比的记录原地变更输出(不换行也不右移),应该用哪个函数?

代码: 全选

---------------------------
Downloading:http://cn.damagongsi.com.cn:8095/zzzzzmp3/2010fJune/25/25_Jane/01.mp3
save to:/home/malin/音乐/这么近那么远.mp3
download cache:8192
---------------------------
Try to connect cn.damagongsi.com.cn:8095
Connected!
HTTP/1.1 200 OK
Content-Length: 4836553
Content-Type: application/force-download
Last-Modified: Mon, 28 Jun 2010 02:07:33 GMT
Accept-Ranges: bytes
ETag: "34f482ab6616cb1:1708"
Server: Microsoft-IIS/6.0
Date: Sun, 04 Jul 2010 06:03:55 GMT
Connection: close
File size is 4836553
5%
11%
17%
23%
29%
35%
41%
47%
53%
59%
65%
71%
77%
83%
89%
95%

---------------------------
Downloading:http://13876.com/mp3/3807.mp3
save to:/home/malin/音乐/千方百计.mp3
download cache:8192
---------------------------
Try to connect 13876.com:80
Connected!
HTTP/1.1 200 OK
Date: Sun, 04 Jul 2010 06:07:16 GMT
Server: Apache
Last-Modified: Sat, 26 Jun 2010 12:46:09 GMT
ETag: "30e306a-2d77ce-4c25f691"
Accept-Ranges: bytes
Content-Length: 2979790
Connection: close
Content-Type: audio/mpeg
File size is 2979790
5%
11%
17%
23%
29%
35%
41%
47%
53%
59%
65%
71%
77%
83%
89%
95%


Re: 请教java达人,有什么项目能拿来练手?

发表于 : 2010-07-05 20:26
linmalth
终于完成了ftp功能,走了不少弯路。。。 :em06
看这里