软件设计有 6 大设计原则,合称 SOLID
依赖注入(Dependency Injection, DI)是一种实现依赖倒置原则(Dependency Inversion Principle, DIP)的技术手段,主要用于降低程序中各个类之间的耦合度。通过依赖注入,一个对象的依赖(即它需要的其他对象)不再由对象本身创建或查找,而是由外部容器或框架提供。
ava 反射(Reflection)是 Java 编程语言的一个特性,允许程序在运行时检查或修改自身行为。通过反射API,你可以在运行时获取类的信息(如类的方法、字段、注解等),并可以动态调用对象的方法或访问对象的字段,即使这些方法或字段在编译时是未知的。
Java 注解(Annotation)又称 Java 标注,用于为代码提供元数据。Java 注解从 Java 5 开始引入,注解不直接影响代码的执行。
Java 基础系列
Android 权限分组
对比 Hugo、Hexo 、WordPress 和 NotionNext
HomeBrew 安装
MVVM 应用架构
Android 中使用 Kotlin 协程
OkHttp+Retrofit 使用示例
Kotlin 协程原理