目前要做的事是要完全讀懂程式碼,並且從中學習JAVA的有哪些功能,再我的構想中可以
用學到的技術來實作看看。
以上為我的前置想像。
程式功能:
- 可判定URL網址
- 俱備暫停和續傳功能
- 目前只能下載以HTTP 協定傳輸的檔案
- (test!?)下載多個檔案
Bug:
- 沒辦法立即顯示下載進度,需用滑鼠來典籍才可以顯示出下載進度。
現在沒有的能力,但未來考慮加進來的功能:
- 支援 proxy server 下載
- 可用FTP & HTTPS 協定下載檔案
- GUI 強化,可用drag-and-drop 來讓user操作檔案
- 挑戰度高的:讓使用者可以進行scheduling 來選時間下載檔案
參考網站:http://stackoverflow.com/questions/13670991/interview-can-we-instantiate-abstract-class
, 用來solution 如何實作 abstract class 的方法