下载远程文件首先得知道下载的链接
把链接放在指定位置
改变自己需要下载的位置即可
同步对象类
/**
* 同步对象
*/
public class Synchronous {
private int size;
public Synchronous(int size) {
this.size = size;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
}
线程类
/**
* 线程
*/
import java.io.IOException;
import java.io.InputStream;
import java.io.RandomAccessFile;
import java.net.HttpURLConnection;
import java.net.URL;
public class DownThread extends Thread{
private long startByte;//下载的起始地址
private long endByte;//下载的结束地址
private Synchronous synchronous;
//构造函数
public DownThread(String name,long startByte,long endByte,Synchronous synchronous){
super(name);
this.startByte=startByte;
this.endByte=endByte;
this.synchronous=synchronous;