首页 > 其他 > 详细

设置的下载器的bug整理

时间:2021-04-05 00:43:17      阅读:23      评论:0      收藏:0      [点我收藏+]

1,流不小心关闭了,那就把流打开就好了:

技术分享图片

 

技术分享图片

 

 

 

2,不小心写成递归了,不断的自己调用自己:

技术分享图片

 

 技术分享图片

 

 

 

3,有些工具类的方法,在内部类的方法里使用会报错,在外部就不会,例如:

        JOptionPane.showMessageDialog(this, "本系统只支持Https协议!");

 

4,忘记写break了,比较隐蔽的错误

技术分享图片

 

 

5,数组忘记下标要从0开始啦:

技术分享图片

 

 

6,我添加完删除,再添加同样的下载链接报错了--需要中断掉线程

技术分享图片

 

 

 

7,单线程多下载导致阻塞了!!!!,解决:(1)变成多线程下载计算速度;

(2)那就一次下载一个咯!人性化设置提醒:当前有下载任务再下载,弹出对话框!请下载完成后再添加下载!

技术分享图片

 

 

 

 

最后,改bug心得:

bug:

(1)按照报错提示改正;

 (2)循环break,循环条件;

(3)读写操作,还有一种是因为多线程导致传递参数--文件读取的指针位置有问题(特别的隐蔽--为什么明明文件读取步骤没有问题,最后结果却错误了呢!,读取字节数变成两倍);(或者字节读取少了)--都与文件字节指针位置没有调整好有关;

(4)跳出循环的条件写到了更新之后!!!

(5)数组下标位置是从0开始,写错,写为1开始;

(6)同一个线程的start方法不能被调用两次;

 

设置的下载器的bug整理

原文:https://www.cnblogs.com/shan333/p/14617167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!