main.java

来自「这是一个支持续传的下载程序」· Java 代码 · 共 102 行

JAVA
102
字号
public class Main {   
  
     
  
  public static void main(String[] args) throws IOException {   
  
    test3();   
  
    System.out.println("\n\n===============\nFinished.");   
  
  }   
  
    
  
  public static void test1() throws IOException {   
  
    Task task = new Task();   
  
    task.setDownURL("http://61.152.235.21/qqfile/qq/2007iistable/QQ2007IIKB1.exe");   
  
    task.setSaveFile("H:/Test2.exe");   
  
    task.setSectionCount(200);   
  
    task.setWorkerCount(100);   
  
    task.setBufferSize(256 * 1024);   
  
    TaskAssign ta = new TaskAssign();   
  
    ta.work(task);   
  
  }   
  
     
  
  public static void test2() throws IOException {   
  
    Task task = new Task();   
  
    task.setDownURL("http://student1.scut.edu.cn:8880/manage/news/data/1208421861893.xls");   
  
    task.setSaveFile("H:/Test3.xls");   
  
    task.setSectionCount(5);   
  
    task.setWorkerCount(1);   
  
    task.setBufferSize(128 * 1024);   
  
    TaskAssign ta = new TaskAssign();   
  
    ta.work(task);   
  
  }   
  
     
  
  public static void test3() throws IOException {   
  
    Task task = new Task();   
  
    task.setDownURL("http://go.microsoft.com/fwlink/?linkid=57034");   
  
    task.setSaveFile("H:/vc2005express.iso");   
  
    task.setSectionCount(500);   
  
    task.setWorkerCount(200);   
  
    task.setBufferSize(128 * 1024);   
  
    TaskAssign ta = new TaskAssign();   
  
    ta.work(task);   
  
  }   
  
     
  
  public static void test4() throws IOException {   
  
    Task task = new Task();   
  
    task.setDownURL("http://down.sandai.net/Thunder5.7.9.472.exe");   
  
    task.setSaveFile("H:/Thunder.exe");   
  
    task.setSectionCount(30);   
  
    task.setWorkerCount(30);   
  
    task.setBufferSize(128 * 1024);   
  
    TaskAssign ta = new TaskAssign();   
  
    ta.work(task);   
  
  }   
  
}  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?