2020-09-18

ArrayList源码解析-----》batchRemove()方法


源码

存在 r w两个指针,remove针对retain和remove两种情况。对应参数的传递为complement对应;相应的只是w指针写入的时机。

源码中还存在一个点:


arraycopy函数

在这里会有一个适配器模式的应用:

接口和接口之间的适配:

例如:线程池中RunnbaleAdapter-------runnable和callable之间的适配


接口和接口适配
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。