-
大小: 9.69KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-20
- 語言: Java
- 標簽:
資源簡介
Java 網(wǎng)絡資源的多線程下載(提高篇-實例499).zip
代碼片段和文件信息
package?com.zzk;
import?java.io.BufferedInputStream;
import?java.io.File;
import?java.io.InputStream;
import?java.io.RandomAccessFile;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?javax.swing.JOptionPane;
public?class?DownMultiThread?implements?Runnable{
????private?String?sUrl?=?““;//?網(wǎng)絡資源地址
????private?File?desFile;//?需要寫入的目標文件對象
????private?long?startPos;//?寫入的開始位置
????private?long?endPos;//?寫入的結(jié)束位置
????/**
?????*?@param?sUrl?網(wǎng)絡資源地址
?????*?@param?file?需要寫入的目標文件對象
?????*?@param?startPos?寫入的開始位置
?????*?@param?endPos?寫入的結(jié)束位置
?????*/
????public?DownMultiThread(String?sUrlFile?desFilelong?startPoslong?endPos)?{
????????this.sUrl?=?sUrl;
????????this.desFile?=?desFile;
????????this.startPos?=?startPos;
????????this.endPos?=?endPos;
????}
????@Override
????public?void?run()?{
????????try?{
????????????URL?url?=?new?URL(sUrl);//?創(chuàng)建下載資源的URL對象
????????????HttpURLConnection?conn?=?(HttpURLConnection)url.openConnection();//?打開連接對象
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-09-09?10:55??.classpath
?????文件?????????379??2011-01-04?14:13??.project
?????文件?????????629??2010-09-09?10:55??.settings\org.eclipse.jdt.core.prefs
?????文件????????2371??2011-01-28?13:36??bin\com\zzk\DownMultiThread.class
?????文件?????????779??2011-01-28?13:36??bin\com\zzk\MultiThreadDownfr
?????文件????????1140??2011-01-28?13:36??bin\com\zzk\MultiThreadDownfr
?????文件?????????861??2011-01-28?13:36??bin\com\zzk\MultiThreadDownfr
?????文件?????????748??2011-01-28?13:36??bin\com\zzk\MultiThreadDownfr
?????文件????????3501??2011-01-28?13:36??bin\com\zzk\MultiThreadDownfr
?????文件????????2317??2010-11-25?09:45??src\com\zzk\DownMultiThread.java
?????文件????????4563??2010-11-25?08:40??src\com\zzk\MultiThreadDownfr
- 上一篇:Java “打印”對話框
- 下一篇:Java ap
plet顯示地址欄上的路徑
評論
共有 條評論