APT Annotation Processing Tool 注解处理工具 在编译时,扫描处理注解信息 常用于生成代码,如 Dagger , E...
重构不是目的,而是工具。 为何重构 改进软件设计 维持或改进代码的设计意图,避免代码结构流失 消除重复代码,方便未来的修改 使软件更容易理解 让...
本笔记来自 计算机程序的思维逻辑 系列文章 Lambda表达式 Lambda表达式 语法 匿名函数,由 -> 分隔为两部分 前面是方法的参数参数...
本笔记来自 计算机程序的思维逻辑 系列文章 语法 单个字符 特殊字符 \t \n \r 八进制 \0 十六进制 \x Unicode编码字符 \...
本笔记来自 计算机程序的思维逻辑 系列文章 反射 Class Class是一个泛型类,有一个类型参数 所有类的根父类Object有一个 Clas...
本笔记来自 计算机程序的思维逻辑 系列文章 线程 创建线程的方式 继承Thread 实现Runnable接口 属性和方法 long tid 线程...
本笔记来自 计算机程序的思维逻辑 系列文章 字节流 InputStream int read()从流中读取下一个字节,返回类型为int,但取值在...
本笔记来自 计算机程序的思维逻辑 系列文章 ArrayList 内部组成 Object[] elementData,动态数组,存放数据 int ...
本笔记来自 计算机程序的思维逻辑 系列文章 整数 不同类型的大小 二进制表示 最左边一位是符号位,0 表示正数,1 表示负数 正数对应的负数由其...