- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Java源码分析
如无特别说明,源码分析基于JKD1.8ArrayList概览因为ArrayLIst是基于数字实现的,所以支持快速随机访问。RandomAccess接口标识着该类支持快速随机访问。 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAcces...
2019-07-07 16:09:33 1172
翻译 Java容器中的设计模式
迭代器模式Collection继承了Iterable接口,其中的Iterator()方法能够产生一个Iterator对象,通过这个对象就可以迭代遍历Collection中的元素。从JDK1.5之后可以使用foreach方法来遍历实现了Iterable接口的聚合对象。List<String> list = new ArrayList<>();list.add("a")...
2019-07-07 13:34:22 419
转载 Java 关键字 final static 详解
final1、数据声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。对于基本类型,final使数值不变;对于引用类型,final使引用不变,也就不能够引用其它对象,但是被引用的对象本身是可以修改的。2、方法声明方法不能被子类重写。private方法隐式地被指定为final,如果子类中定义的方法和基类中的一个private方法签名相同,此时子类的方法不是...
2019-07-03 11:35:48 215
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人