java 下载速度计算_测量Java下载速度
我正在下载软件上的文件,这就是我所得到的,它可以成功下载,并且我也可以取得进展,但是还有1件事我不知道该怎么做。测量下载速度。多谢您的协助。谢谢。这是当前的下载方法代码
public void run()
{
OutputStream out = null;
URLConnection conn = null;
InputStream in = null;
try
{
URL url1 = new URL(url);
out = new BufferedOutputStream(
new FileOutputStream(sysDir+"\\"+where));
conn = url1.openConnection();
in = conn.getInputStream();
byte[] buffer = new byte[1024];
int numRead;
long numWritten = 0;
double progress1;
while ((numRead = in.read(buffer)) != -1)
{
out.write(buffer, 0, numRead);
numWritten += numRead;
this.speed= (int) (((double)
buffer.length)/8);
progress1 = (double) numWritten;
this.progress=(int) progress1;
}
}
catch (Exception ex)
{
echo("Unknown Error: " + ex);
}
finally
{
try
{
if (in != null)
{
in.close();
}
if (out != null)
{
out.close();
}
}
catch (IOException ex)
{
echo("Unknown Error: " + ex);
}
}
}
java 下载速度计算_测量Java下载速度相关推荐
- java 年计算_用Java计算leap年
这是家庭作业,我已经获得了成绩,但是我没有在代码中实现leap年.这是一个简单的程序,可以根据用户输入显示一个月内的数字.我唯一不知道的是一种实现implement年的方法,这种writing年将在2 ...
- java char 计算_经典Java面试题之Java中Char类型的运算
经典Java面试题之Java中Char类型的运算 char在java中称为"字符型",占2个字节.本文是百分网小编搜索整理的关于经典Java面试题之Java中Char类型的运算,有 ...
- java年龄计算_一个简单的java年龄计算器
制作一个如下图年龄计算器 根据题目,我做了一个由Calendar类以及年月日各相减得到的年龄,当然正确的方法不止一个,以下为我的源代码和结果截图: package com.Date; import j ...
- java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念
展开 并发:多个线程操作相同资源,保证线程安全,合理使用资源 高并发:服务能同时处理多个请求,提高程序性能 测试上下文切换工具 Lmbench3 测量上下文切换时长 vmstat 测量上下文切换次数 ...
- 云南大学软件学院java实验九_云南大学java实验9
java实验 (9) 6页 2下载券 Java实验9 4页 2下载券 JAVA实验9 7页 1下载券 java 实验9 暂无评价 1页 免费 Java上机实验9 4页 免费 云大JAVA 实验9图形. ...
- java swing计算机_使用java swing仿window7标准计算器界面
完整代码 ----- package com.lfd.view; import java.awt.BorderLayout; import java.awt.Color; import java.aw ...
- java 数据结构实例_数据结构(Java)——栈的实例
惟大英雄能本色,是真名士自风流 --易中天(百家讲坛) 1.表达式的转换 1.1 中缀表达式转前缀表达式 中缀表达式转前缀表达式有许多的方式,有加括号去除法.语法树遍历法.堆栈处理法1. 测试程序的实 ...
- java robot 对象_用Java Robot对象实现服务器屏幕远程监视
用Java Robot对象实现服务器屏幕远程监视 作者:李鲁群 摘要: 有时候,在Java应用程序开发中,如:远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作, ...
- java正则表达式 匹配()_学习Java正则表达式(匹配、替换、查找)
import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public c ...
- java进度条_自学java你需要知道的,适合编程小白
1. java学习网站 之前在很多学习网站上学习过Java,踩过很多坑,今天给大家推荐一个比较好用的Java学习网站,希望大家能少踩坑 Java教程 | 项目实践一站式java学习 这个网站的针对性强 ...
最新文章
- 如果你是集五福的PM,你会如何设计这个产品?
- [从架构到设计]第二回:对象的旅行---对象和人,两个世界,一样情怀(转载)...
- 牛客挑战赛47 A 一道GCD问题
- Crystal 语法概述[转]
- numpy实用技巧(二)
- HTML5 Canvas 绘制英国国旗
- 平稳过程的各态历经性
- 如何利用迅雷下载百度云?
- JAVA—socket编程
- mysql表analyze_MySQL ANALYZE Optimize Check Table使用详解
- 搜狗输入法linux版的主程序,搜狗输入法linux安装包下载
- Vue中的动态加载组件
- 基于SPSS的正态性检验方法汇总——以个股收益率为例(超详细)
- 76.0.3809.100版本的谷歌浏览器对应能用的chromedriver版本
- Scratch软件编程等级考试三级——20200913
- [动态规划] 放置街灯 Uva 10859 - Placing Lampposts
- AppleScript基础语法讲解
- Red Panda DEV-C++6.7.5
- 【Linux随笔随记】三、sheel语法-数组
- 网易云课堂 Service Worker 运用与实践
热门文章
- tensorflow-gpu_TensorFlow GPU单机多卡训练amp;reloadamp;predict
- Android 组件的四种点击事件写法
- javaSE基础之字符串
- 计算机制作培训通知知识点,计算机学习计划(通用3篇)
- mysql fopen_fopen与读写的标识r,r+,rb+,rt+,w+.....
- 【转】Element-UI中上传的action地址相对问题
- 用策略屏蔽135 139 445 3389端口+网络端口安全防护技 .
- 微软将弃用 System.Data.OracleClient
- 高可用eureka服务发现实例
- 开发者的实用 Vim 插件(二)