0%

前言

日常开发中,总是会不经意间发现或被别人告知一些神奇的 API 或某些共性问题的通用处理方式,在此记录一下。

阅读全文 »

夏天的夏天,后疫情时代生活,永远也回不到疫情之前的模样了,生活总要继续,夏天还是该有夏天的样子啊。

阅读全文 »

前言

简单了解一下 Java 代码中,成语变量、静态变量、代码块、构造函数之类的内容的执行顺序。

从一个类的用途出发,他会经历 类的加载、类的初始化、类的实例初始化 这三个阶段。

其中加载更多的虚拟机内部的细节,这里重点说一下类的初始化、类的实例化相关的内容。

阅读全文 »

实用

功能 快捷键 备注
最近实用 Ctrl + E(Win) / Command +E (Mac)
查看当前类的层次结构 Ctrl + H
查看类结构(Structure) Alt + 7(Win) / Command +7 (Mac)
快速检索类 Ctrl + N (Win) / Command + O (Mac) 类似双击 shift 快速查找
查看方法 / 类的实现类 Ctrl + Alt + B (Win) / Command + Alt + B (Mac) 在 Mac 上,Alt 键是 option 键
查看方法被使用的情况 Alt + F7

参考文档

真香!用 IDEA 神器看源码,效率真高!

前言

本文结合设计模式中责任链模式的实现方式,看看 Android 源码和 OKHttp 等开源库中责任链模式的实现方式。

阅读全文 »

前言

Android Bitmap 的一些总结

阅读全文 »

前言

关于 Android Handler 机制更多的理解和思考。

多年之前曾写过一篇 终于明白了Handler的运行机制 的博文。现在回过头来再看,其理解之肤浅和偏差实在是惨不忍睹。因此,这里就 Android 最核心的 Handler 机制做一次新的分析和理解。

阅读全文 »