摘要: 先由一道题引发思考: ArrayList list = new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A 直接翻看 jdk1.8 源码ArrayList,初始化共有三种方式; 第一种:有参构造方法,通过指定大小来初始化内部的数组,无需动态扩容。因 阅读全文
posted @ 2019-05-03 19:26 写程序的猫 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 原文链接: javacodegeeks 翻译: ImportNew.com - jessenpan 在看jdk源码时发现,ArrayList和HashSet方法分别继承了抽象类AbstractList、AbstractSet ,为什么要设置抽象类,而不直接实现相应的接口? 因为接口无法实现方法(jd 阅读全文
posted @ 2019-05-03 00:07 写程序的猫 阅读(3598) 评论(1) 推荐(1) 编辑