Kotlin 是一个目标为Java平台上的新的编程语言。它是简洁、安全、实用和可以跟Java互操作。它能用到所有Java可以用到的地方: 服务端...
前言 今天写一下经常拿来与HashMap对比的LinkedHashMap源码分析。那么LinkedHashMap存在的意义在哪?我们从HashM...
前言 HashMap可以说是我们日常开发中特别经常使用到的对象映射关系集合类了,本文将结合JDK1.8源码从线程安全、数据结构、初始化、扩容、增...
前言 LinkedList相对ArrayList来说可以使用频率可能相对较低,但是对于不同需求到情况下我们需要能够选择合适的集合,本文将结合JD...
前言 ArrayList可以说是我们日常开发中特别经常使用到的集合类了,本文将结合JDK1.8源码从线程安全、数据结构、初始化、扩容、增删改查、...
单例模式 单例模式是为了确保某个实例只会被初始化一次,确保我们每次使用到的对象都是同一个,这样能够大大节约应用占用的内存。 单例写法 单例模式的...
什么的依赖注入 在软件工程中,依赖注入是实现控制反转的方式之一。百度百科中对于控制反转的解释如下:控制反转(Inversion of Contr...
前言 Android应用程序是基础Java语言,内部封装了消息队列,然后在主线程开启了死循环不断获取消息并处理来实现不间断的界面变化与各种操作的...
EventBus是什么 EventBus是为Android优化的发布/订阅事件总线 [图片上传失败...(image-951d70-152203...