public class SimpleDownloadClient
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
fileLength |
static int |
PROCESSORS |
| 构造器和说明 |
|---|
SimpleDownloadClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
gatherTempFiles(java.io.File dir,
java.lang.String prefix,
java.lang.String target) |
static java.net.HttpURLConnection |
getConnection(java.lang.String urlStr) |
static long |
getFileLength(java.lang.String urlStr) |
static int |
getIndex(java.io.File f) |
static java.util.Map<java.lang.Integer,java.util.List<java.lang.Long>> |
handleLengthPerThread(java.lang.String urlStr) |
static void |
inc(long size) |
static void |
main(java.lang.String[] args) |
void |
singleThread() |
public static long getFileLength(java.lang.String urlStr)
public static java.util.Map<java.lang.Integer,java.util.List<java.lang.Long>> handleLengthPerThread(java.lang.String urlStr)
public static void inc(long size)
public static java.net.HttpURLConnection getConnection(java.lang.String urlStr)
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionpublic static int getIndex(java.io.File f)
public static void gatherTempFiles(java.io.File dir,
java.lang.String prefix,
java.lang.String target)
public void singleThread()
throws java.io.IOException
java.io.IOException