PhoneWindow:Android中最基本的窗口系统,每个Activity均会创建一个,是Activity与整个View系统交互的接口。 DecorWindow: 当前A...
架构师进阶必备技能 定义 UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。 模型 功能模型:从用户的角度展示系统...
学习目的: 何时以及如何创建对象 何时以及如何避免创建对象 如何确保对象适时销毁 如何管理对象销毁前必须进行的各种清理动作 1. 考虑用静态工厂方法代替构造器 该静态工厂方法...
看书就要做笔记啊!!!每天撸一点↖(ω)↗ 创建和销毁对象 对所有对象都通用的方法 类和接口 泛型 枚举和注解 方法 通用程序设计 异常 并发 序列化
题目:输入字符串,转变为对应整数 样式:输入"123",输出123 解法:遍历输出 主要在于判断正负溢出情况
题目:输入字符串,输出该字符串的全排列。样例:输入"abc",输出"abc,acb,bac,bca,cba,cab" 解法1:递归输出
题目:给定字符串a和b,快速判断字符串b中所有字符都在字符串a中(所有字符都为大写英文字母) 样例: a = "ABCD",b ="BAD" , 则a包含ba = "ABCD...
单例模式 在单例模式下如果需要获取Context相关对象,由于会长期持有该对象,会导致相关对象无法被回收,从而引起内存泄露问题,所以经量通过该Context获取Applica...
Context下各个子类继承关系 Context定义一套基本功能接口,而这套规范被ContextImpl统一实现,如Activity等Context只是继承自ContextI...
Context是一种抽象概念,代表的是对应于某种交互的上下文。 如上图所示,Application,Activity,Service都是Context的子类,其中Activi...
题目:给定字符串,将字符串前几位移动到字符串尾部。样例:“abcdef” ,将前三位移动到字符串尾部,则结果为“defabc”解法1:蛮力移位 该解法时间复杂度O(mn) 解...