前言 基于gradle4.8源码,每个版本会有改动但是大体的设计理念还是不变的 本文主要通过源码解读gradle.build文件的解析过程,以及gr...

前言 DMLogger是一个简单,可高度定制化的android日志库,可用于解决团队人员日志混乱,查找不易等问题。 git地址 特点 接入方便,默认...

前言 距离上两篇的文章,已经过了一个月了,主要是中间有个10月1再加上项目的事情有点忙,所以泛型的第三篇一直没有总结。今天趁着周六日总结一下关于泛型...

前言 这几天在新电脑clone自己在github上的一个android库,发现就然有300m,始终clone不下来,回忆出曾经传过几个大文件,虽然后...

不定期的更新中~上次更新:2018-11-20 优秀的门户网站 安卓技术周报 每周更新,非常不错的技术文章,开源库,消息资讯的android网站 思...

前言 Java 类型系统中最棘手的部分之一是通配符类型,利用有限制通配符来提升 API 的灵活性。 协变和逆协变 一门程序设计语言的类型系统中,一个...

简介 Java 在 1.5 引入了泛型机制,泛型本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型。泛型可以用于类、接口、方法...

本文是连载文,主要记录git常用命令和使用过程中的问题和方式:上次更新20181020 git reset使用 reset指令是git常用的命令之一...

ClassLoader介绍 ClassLoader最主要的职责就是加载各类class文件到内存中,并生成这个类的数据结构。加载的触发条件包括,使用n...

前言 线程是任务执行的最小单元 Threa基本内容 线程基本状态 java线程一共有6种基本状态 状态名称 说明 NEW 线程初试状态,还有star...

基于RecycerView的decoration的吸顶联动的控件 引入 为了方便使用,把这个库放到了jcenter上。 implementation...

前言 本篇是java并发基础篇第一篇的内容,主要是介绍Unsafe方法一些使用情况,都是以例子的形式进行展示的。源代码版本为jdk1.8 Unsaf...