高效并发一 Java内存模型与Java线程

本篇文章,首先了解虚拟机Java 内存模型的结构及操作,然后讲解原子性,可见性,有序性在 Java 内存模型中的体现,最后介绍先行发生原则的规则和使用.
在多数情况下让计算机同时去做几件事情,不仅是因为计算机的运算能力强大,还有一个重要的原因是计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘 I/O, 网络通信或者数据库访问上.

Read More

Jack和Jill 你应该在你下个安卓app中应用吗?

2016年Google大会发布了 Android N与新的编译工具 Jack 和 Jill.

Jack和Jill(Jack Intermediate Library Linker) 是 Android 的编译器,目的是替代现有的 javac+dx 工具链.

Read More

优化 Android 应用的电池消耗

这篇文章关于在开发时如何考虑电池的使用.

Read More

使用 ArrayMap 和 SparseArray 优化你的 Android 应用

这篇文章将说明为什么使用 ArrayMap 和 SparseArray 优化你的 Android 应用。

Read More