RyanLee的专栏

与其立下无数的Flag打脸,不如脚踏实地,一步一个脚印!

Java容器类源码-Vector的最全的源码分析

一、概述 我们都知道,在Java的Collections包含了List和Set,而List里面有ArrayList、LinkedList、还有Vector,对于很多Java初学者来说,前面两个比较常用,ArrayList查询效率比较高(底层是数组实现),而LinkedList的增删效率比较高(底层...

2017-10-23 11:48:03

阅读数:1249

评论数:0

Java使用HttpUrlConnection实现多线程断点下载

相信很多同学在面试的时候,经常会被面试官问到这么一个问题:请问如何实现断点下载,即在文件未下载完成时,保存进度,在下次继续下载。要实现这个功能其实并不难,只要使用一个临时文件记录当前的下载进度,然后在下次下载时,从临时文件记录的进度开始下载,从而实现功能。 当你实现以上功能之后,面试官可能又会问...

2017-09-30 14:46:41

阅读数:627

评论数:0

Java容器类源码-ArrayList的最全的源码分析

本文是针对Java 1.8的源代码进行解析的,可能会和其他版本有所出入。 笔者技术真的是一般般,写这个为了加深理解的同时给害怕看源代码的朋友一点鼓励,所以笔者在写的过程中有查阅很多资料来努力减少错误,但是如有错漏之处,希望大神们指出,我会第一时间修改,以免误人子弟,也希望和笔者一样基础不够好的朋友...

2016-07-27 08:36:16

阅读数:51792

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭