• 大小: 9.69KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 网络资源的多线程下载(提高篇-实例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 = ““;// 网络资源地址
    private File desFile;// 需要写入的目标文件对象
    private long startPos;// 写入的开始位置
    private long endPos;// 写入的结束位置
    /**
     * @param sUrl 网络资源地址
     * @param file 需要写入的目标文件对象
     * @param startPos 写入的开始位置
     * @param endPos 写入的结束位置
     */
    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);// 创建下载资源的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\MultiThreadDownframe$1.class
     文件        1140  2011-01-28 13:36  bin\com\zzk\MultiThreadDownframe$2.class
     文件         861  2011-01-28 13:36  bin\com\zzk\MultiThreadDownframe$3.class
     文件         748  2011-01-28 13:36  bin\com\zzk\MultiThreadDownframe$4.class
     文件        3501  2011-01-28 13:36  bin\com\zzk\MultiThreadDownframe.class
     文件        2317  2010-11-25 09:45  src\com\zzk\DownMultiThread.java
     文件        4563  2010-11-25 08:40  src\com\zzk\MultiThreadDownframe.java

评论

共有 条评论