mune


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Dagger 2 学习记录

发表于 2018-07-23 | 分类于 Android |
字数统计: 150 字 | 阅读时长 ≈ 1 分钟

Dagger 2 学习手记

导读:依赖注入

什么是依赖注入

依赖注入 Dependency Injection, 用于实现 控制反转 Inversion of Control

为什么使用依赖注入

控制反转用于解耦 类之间的耦合关系

依赖注入的方式

1. 构造函数注入
public class Gun {
    private Bullet bullet;
    public Gun(Bullet b) {
        this.bullet = b;
    }
}
2. 方法注入
public class Gun {
    // ...
    private Bullet bullet;

    public void setBullet(Bullet b) {
        this.bullet = b;
    }
}
3. 接口注入
public interface BulletProvider{
    // ...
    setBullet(Bullet b);
}
public interface IBullet{
    // ...
}
public class Gun implements BulletProvider {
    private IBullet bullet;
    // ...
    public void setBullet(IBullet b) {
        this.bullet = b;
    }
}

什么时Dagger


为什么使用Dagger


Dagger使用


Java反射

发表于 2018-07-01 | 分类于 Java |
字数统计: 542 字 | 阅读时长 ≈ 2 分钟

一、概述

定义:

运行状态中,对任意类,可获取其所有方法和属性;对任意对象可调用其任意方法和属性。这种动态操作称之为 Java 反射机制

阅读全文 »

Java集合

发表于 2018-06-28 | 分类于 Java |
字数统计: 494 字 | 阅读时长 ≈ 2 分钟

Java 集合类简介

Java 集合大致分为:Set 、 List 、 Queue 、 Map s四种体系

- Set 代表无无序、不可重复的集合
- List 代表有序、可重复的集合
- Map 代表具有映射关系的集合
- Queue Java 5 新增 代表队列集合的实现
阅读全文 »

Linux系统文件目录简介

发表于 2018-04-15 | 分类于 Linux |
字数统计: 255 字 | 阅读时长 ≈ 1 分钟

rootfs : 根文件系统

阅读全文 »

树和二叉树基础

发表于 2018-03-25 | 分类于 数据结构与算法 |
字数统计: 839 字 | 阅读时长 ≈ 4 分钟

树的逻辑结构

  1. 树的定义:树是 n (n >= 0)个节结点的有限集合。n = 0 时称之为 空树; 任意非空树满足以下条件:
    • 有且仅有一个特定的成为 根(root)的结点
    • n > 0 时,除根结点外的其余结点被分成 m (m > 0)互不相交的有限集合,每个集合又是一棵树,成为根结点的子树
阅读全文 »

深拷贝与浅拷贝

发表于 2018-03-21 | 分类于 python基础 |
字数统计: 162 字 | 阅读时长 ≈ 1 分钟
  • 浅拷贝:拷贝引用
  • 深拷贝:拷贝内容
阅读全文 »

Python 中 is 与 == 的区别

发表于 2018-03-21 | 分类于 python基础 |
字数统计: 102 字 | 阅读时长 ≈ 1 分钟

引述官方文档

阅读全文 »

我的第一篇文章

发表于 2018-03-10 | 分类于 其他 |
字数统计: 5 字 | 阅读时长 ≈ 1 分钟
### human is an interesting animal

Hello World

发表于 2018-03-10 |
字数统计: 78 字 | 阅读时长 ≈ 1 分钟

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文 »
mune

mune

人是个奇怪的动物

9 日志
6 分类
6 标签
GitHub E-Mail
© 2018 mune | Site words total count: 2.6k
访问人数 总访问量 次