Android Activity Scenario总结 Activity Scenario参考文档[https://developer.andr...
重构读书笔记 第一章 重构,第一个案例 第二章 重构原则 2.1 何为重构 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为...
Clean Code读书笔记 第一章 整洁代码 什么是整洁代码 代码逻辑直截了当 尽量较少依赖关系,使之便于维护 分层战略完善错误代码 性能调制...
第25章 压力循环 压力越大、测试越少。测试越少,错误越多。错误越多,压力越大 压力越大、自动测试越多。自动测试越多、错误越少。错误越少,压力越...
字符编码解码总结 前言 字符编码解码这个问题一直困扰着诸多的程序开发者,可能也查阅过不少资料,可在实际编码工作中对于一些问题还是一知半解。例如笔...
Android Flavor 为了支持同一套代码能够生成多个版本的应用,Android提供flavor来实现该需求。 Flavor使用 在模块化...
UML主要有6种关系: 依赖(Dependency) 常见的场景:方法参数,局部变量,静态方法调用。特点:最弱的关系。 关联(Associati...
前言 面向对象的语言中大多有关键字this,用于表示对象本身。但不同语言对于其支持的用法不尽相同。 Java 根据《Thinking in Ja...
前言 空指针异常(NPE)是最为普遍与常见的异常,同时它也会引起诸如程序崩溃等非常严重的后果。为了避免出现NPE,常常需要开发者对变量进行判空处...