我做了一个ftp下载的客户端,但一下载东西的时候整个程序就死了,要等下载完后才恢复,该怎办? 什么意思,说清楚点,贴出来^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是多人下载问题?多线程? 你把下载的功能用线程实现public class Download extends Thread{ public Download(String urlStr) { url = urlStr.substring(urlStr.indexOf(":") + 3); } public void run() { if (connect()) { downloadFile(); } } private boolean connect() { //连接 return true; } private void downloadFile() { //下载 } /** * 得到主机名或IP * @return String */ private String getHostName() { return url.substring(0, url.indexOf("/")); } /** * 得到文件路径 * @return String */ private String getDirName() { return url.substring(url.indexOf("/") + 1, url.lastIndexOf("/")); } /** * 得到文件名 * @return String */ private String getFileName() { return url.substring(url.lastIndexOf("/") + 1); } public static void main(String[] args) { Download download = new Download("ftp://10.0.3.87/share/mtv/123456.avi"); download.start(); } private FtpClient client; private String url;} com.microsoft.sqlserver.jdbc.SQLServerDriver找不到 日期的和时间的比较 很急,请求大家帮帮忙 关于二叉树问题2 请教高手 怎样将一个String转换程inputstream或outputstream不通过写本地文件???? 怎么就有问题呢??? 求助:反射机制的Field类问题 哪位有《最新java核心技术 卷二:高级性能》一书的电子版,200分相赠。 请教一个Session的问题 开始热烈讨论null和 ""的区别啦!快啊 如何得到包内全部类的名字的载包内的路径
public class Download extends Thread
{
public Download(String urlStr)
{
url = urlStr.substring(urlStr.indexOf(":") + 3);
}
public void run()
{
if (connect())
{
downloadFile();
}
}
private boolean connect()
{
//连接
return true;
}
private void downloadFile()
{
//下载
}
/**
* 得到主机名或IP
* @return String
*/
private String getHostName()
{
return url.substring(0, url.indexOf("/"));
}
/**
* 得到文件路径
* @return String
*/
private String getDirName()
{
return url.substring(url.indexOf("/") + 1, url.lastIndexOf("/"));
}
/**
* 得到文件名
* @return String
*/
private String getFileName()
{
return url.substring(url.lastIndexOf("/") + 1);
}
public static void main(String[] args)
{
Download download = new Download("ftp://10.0.3.87/share/mtv/123456.avi");
download.start();
}
private FtpClient client;
private String url;
}