`
mengdejun
  • 浏览: 404992 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java下载程序

    博客分类:
  • Jav
阅读更多
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;


public class DownLoad {

private URL url=null;
private URLConnection connection=null;
public DownLoad()
{
  
}
public static void main(String[] args) throws IOException
{
   DownLoad load=new DownLoad();
   load.download("http://www.kmabc.com/satan/qhc.mp3","青花瓷.mp3",1024);
   load.close();
}
private void close()
{
  
}
/**
* 
* @param string 下载地址

* @param buffer 缓冲区大小
* @param string2 保存地址
* @throws IOException
*/
private void download(String string, String string2,int buffer) throws IOException
{
            this.url=new URL(string);
            this.connection=url.openConnection();
           BufferedInputStream in=new BufferedInputStream(this.connection.getInputStream());
            FileOutputStream out=new FileOutputStream(string2);
            byte[] bs=new byte[buffer];
           int n=0;
           int i=0;
            while((n=in.read(bs))!=-1)
          {
             out.write(bs,0,n);
             i++;
             System.out.println("下载中..."+i);
           }
          out.flush();
          out.close();
           in.close();
}

}

 

 

分享到:
评论
1 楼 jqallen 2010-09-17  
不支持其他协议,做下载最好支持多线程、thunder、flashget、qqdl、http等多种协议,而且对于redirect也需要处理,这样才具有普适性。

相关推荐

    java下载程序 附代码

    【标题】"java下载程序 附代码"所涉及的知识点主要集中在Java编程语言以及网络下载技术上。Java是一种广泛使用的面向对象的编程语言,具有跨平台性、安全性、可移植性和高效性等特性,使得它成为开发下载程序的理想...

    java聊天和java下载程序

    在这个"java聊天和java下载程序"的项目中,我们看到涉及到两个主要的编程领域:网络通信(聊天)和文件下载,这两部分都用到了多线程技术。 1. **Java聊天程序**: 聊天程序通常基于TCP/IP协议,使用Socket编程来...

    java下载程序 支持下载各种网上资源

    该程序采用java编写,能在互联网上下载各种软件,迅雷不及掩耳。

    Java SE程序 URL下载

    Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE程序 URL下载Java SE...

    java编写的下载程序

    java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序java编写的下载程序

    java的经典安装程序

    "Java的经典安装程序"通常指的是一个特定版本的Java Development Kit (JDK) 的安装包,例如这里的"jdk-6u17-windows-i586.exe"就是Java JDK 6 Update 17的32位Windows版本。 在计算机系统中,驱动程序是硬件设备与...

    Java实现的一个下载程序

    首先,Java下载程序的核心是利用HTTP协议与服务器进行交互。在Java中,`java.net.URL`类提供了访问网络资源的能力,而`java.net.URLConnection`则负责建立与URL对应的连接。通过设置`URLConnection`的`...

    简易的java下载程序

    用于现在的互联网中的基于ip的流下载简易程序,套接字的使用,用起来还可以吧。

    java经典小程序

    在学习Java的过程中,经常会遇到一些经典的小程序练习,这些练习能够帮助初学者掌握基础语法和逻辑控制。以下是对给定的四个Java小程序的详细解释: 1. **判断闰年程序**: 这个程序的任务是根据给定的年份来判断...

    JAVA程序设计.pdf

    本资源主要介绍了JAVA程序设计的基础知识和实践经验,涵盖了JAVA程序的编辑、编译和运行环境、JAVA基本数据类型、运算符与表达式、JAVA程序语法结构、顺序结构、选择结构和循环结构语法等方面的内容。 一、JAVA程序...

    Java语言程序设计.pdf

    从提供的文件信息来看,该文件名为《Java语言程序设计.pdf》,主要涉及Java语言程序设计的相关知识。以下是从文件【部分内容】中提取并解释的知识点: 1. Java语言程序设计的基本概念:Java是一种面向对象的编程...

    JavaDownload

    在这个专题中,我们将深入探讨Java下载程序的设计原理、实现方式以及与之相关的技术点。 一、Java下载程序设计原理 1. HTTP/HTTPS协议:JavaDownload工具利用HTTP或HTTPS协议来从服务器获取文件。HTTP是超文本传输...

    JAVA驱动程序下载

    JAVA驱动, JAVA驱动程序下载无毒,干净。

    JAVA网络资源下载小程序 

    JAVA网络下载程序  JAVA网络下载程序  JAVA网络下载程序  JAVA网络下载程序 

    用java写的下载器程序

    Java编程语言以其跨平台、面向对象的特性,广泛应用于各种软件开发,包括创建下载器程序。这个"用java写的下载器程序"很可能是一个基于Java实现...通过理解这些知识点,开发者可以自行构建或优化自己的Java下载器程序。

    Java Web程序设计教程.pdf

    Java Web程序设计教程 Java Web程序设计教程

    Java GUI程序设计.pdf

    Java GUI程序设计

    Java语言程序设计 进阶篇 原书第10版

    本书是Java语言的经典教材 ,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法 、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每...

    java编写的下载小程序

    Java编写的下载小程序,通常指的是一个利用Java编程语言开发的多线程下载工具。这种工具的设计目的是为了提高文件下载的效率和灵活性,特别是在处理大文件或网络连接不稳定的情况下。Java的跨平台特性使得这样的程序...

Global site tag (gtag.js) - Google Analytics