大厂之路的第三篇 LinkedList和ArrayList 前两篇我们分别从源码角度分析了 LinkedList和ArrayList。今天,我们要对这两种线性表做一个总结,分...
大厂之路的第三篇 LinkedList和ArrayList 前两篇我们分别从源码角度分析了 LinkedList和ArrayList。今天,我们要对这两种线性表做一个总结,分...
大厂之路的第一篇 顺序表即ArrayList 说到ArrayList 我们首先想起的是它的父类AbstractList,以及它的兄弟LinkedList和Vector。下一...
大厂之路的第二篇 双链表即LinkedList 上一篇,我们分析了ArrayList,我们分析了它的底层数据结构,也从源码角度分析了它的一些常用函数。那么,这一节,我们同样...
前面讲解了顺序表和链表,两者的优点和缺点都非常明显。 顺序表特点:寻址容易,插入删除困难 链表特点 :寻址困难,插入删除容易 那么,我们肯定会想,有没有这样一种数据...
Glide 使用简明的流式语法API,大多数情况下,可能完成图片的设置你只需要:Glide.with(activity) .load(url) .into(imageView...
图片框架千千万,使用Glide最方便 (个人感觉,仅供参考) 之前使用过Picasso,一直都觉得很好用,直到有一次,在ListView中每个item都需要加载一张大图...
前言 在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析...
写这个专题的目的因为作为一个android开发工程师,如果不了解Java常用的数据结构和算法的话,那我相信他是进不了大公司的。一般大公司的android面试经常会问一些这方面...
本文已独家授权 鸿洋( hongyangAndroid) 公众号发布! 前言:新公司项目中使用到了Cookie,在各大Android技术讨论群向前辈们取经讨论这cookie、...
前言 作为程序员,相信对 MarkDown 语法并不陌生,平时知识的积累,博客的编写或者是工作的报告都或多或少会用到。 Markdown 是一种可以使用普通文本编辑器编写的标...
Android知识体系总结(全方面覆盖Android知识结构,面试&进阶 Version-3.0.0 时间:2020.05) 此篇文章是初中高级工程师学习文章,知识体系较为完...
从setContentView了解Android UI绘制流程 初学android的朋友可能会有这样一种疑问,为什么在setContentView方法里指定对应的layout...
引言 该开源依赖库是乐乐音乐播放器里的一个歌词模块功能,现在把该功能模块独立出来进行优化,并弄成了一个开源依赖库,其它音乐播放器项目只要引用该库并调用接口,便可轻松实现与乐乐...
安卓基础开发库,让开发简单点。DevRing & Demo地址:https://github.com/LJYcoder/DevRing 学习/参考地址:https://www...
在没有Databinding之前,布局文件通常只负责UI控件的布局工作,我们是在页面中通过id找到控件,接着在页面中通过代码对控件进行操作。为了减轻页面的工作量,google...
转自http://blog.luoyuanhang.com/2017/02/27/thread-pool-in-java-2/ 这是【从0到1学习Java线程池】系列文章的第...